From acb2a043ef8a915f1adf97bcaff18bd9b77a8946 Mon Sep 17 00:00:00 2001
From: Nicola Stoira <nicola.stoira@accenture.com>
Date: Wed, 25 Sep 2024 14:20:49 +0200
Subject: [PATCH] Add pre-release 2025 generated files

---
 schemas/pre-release-testing/DDL_tables.sql    |  4276 ++
 schemas/pre-release-testing/DDL_types.sql     |  1889 +
 schemas/pre-release-testing/json_schema.json  | 51860 ++++++++++++++++
 schemas/pre-release-testing/rml_mapping.ttl   | 19972 ++++++
 .../pre-release-testing/sphn_rdf_schema.ttl   | 11185 ++++
 5 files changed, 89182 insertions(+)
 create mode 100644 schemas/pre-release-testing/DDL_tables.sql
 create mode 100644 schemas/pre-release-testing/DDL_types.sql
 create mode 100644 schemas/pre-release-testing/json_schema.json
 create mode 100644 schemas/pre-release-testing/rml_mapping.ttl
 create mode 100644 schemas/pre-release-testing/sphn_rdf_schema.ttl

diff --git a/schemas/pre-release-testing/DDL_tables.sql b/schemas/pre-release-testing/DDL_tables.sql
new file mode 100644
index 00000000..36298d72
--- /dev/null
+++ b/schemas/pre-release-testing/DDL_tables.sql
@@ -0,0 +1,4276 @@
+CREATE TABLE "project-name"."sphn_AccessDevicePresence" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasInsertionPoint__id" varchar(3000),
+    "sphn_hasInsertionPoint__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasInsertionPoint__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasInsertionPoint__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasInsertionPoint__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasInsertionPoint__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__id" varchar(3000) NOT NULL,
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasRestingPoint__id" varchar(3000),
+    "sphn_hasRestingPoint__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasRestingPoint__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRestingPoint__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasRestingPoint__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasRestingPoint__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_AdministrativeCase" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdmission__id" varchar(3000) NOT NULL,
+    "sphn_hasAdmission__sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasAdmission__sphn_hasOriginLocation__id" varchar(3000),
+    "sphn_hasAdmission__sphn_hasOriginLocation__sphn_hasExact" varchar(3000),
+    "sphn_hasAdmission__sphn_hasOriginLocation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasAdmission__sphn_hasOriginLocation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasCareHandling__id" varchar(3000),
+    "sphn_hasCareHandling__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasCareHandling__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDischarge__id" varchar(3000),
+    "sphn_hasDischarge__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasDischarge__sphn_hasLocation__id" varchar(3000),
+    "sphn_hasDischarge__sphn_hasLocation__sphn_hasExact" varchar(3000),
+    "sphn_hasDischarge__sphn_hasLocation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasDischarge__sphn_hasLocation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_AdministrativeSex" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_AdverseEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasConsequences__iri" "project-name"."sphn_AdverseEvent__sphn_hasConsequences__iri_type",
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIntervention" varchar(3000),
+    "sphn_hasOnsetDateTime" TIMESTAMPTZ,
+    "sphn_hasOutcome__iri" "project-name"."sphn_AdverseEvent__sphn_hasOutcome__iri_type",
+    "sphn_hasSeverityCode__id" varchar(3000),
+    "sphn_hasSeverityCode__iri" varchar(3000),
+    "sphn_hasSeverityCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasSeverityCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSeverityCode__sphn_hasName" varchar(3000),
+    "sphn_hasSeverityCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Age" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDeterminationDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Age__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_Age__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Allergy" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAllergen__id" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasFirstRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasLastReactionDateTime" TIMESTAMPTZ,
+    "sphn_hasReactionTypeCode__iri" varchar(3000),
+    "sphn_hasReactionTypeCode__termid" varchar(3000),
+    "sphn_hasSeverityCode__iri" varchar(3000),
+    "sphn_hasSeverityCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasVerificationStatusCode__iri" varchar(3000),
+    "sphn_hasVerificationStatusCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_AllergyEpisode" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAllergen__id" varchar(3000) NOT NULL,
+    "sphn_hasAllergen__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAllergen__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCertaintyCode__iri" varchar(3000),
+    "sphn_hasCertaintyCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasDuration__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasComparator__iri" "project-name"."sphn_AllergyEpisode__sphn_hasDuration__sphn_hasComparator__iri_type",
+    "sphn_hasDuration__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDuration__sphn_hasValue" numeric,
+    "sphn_hasExposure__id" varchar(3000),
+    "sphn_hasManifestationCode__iri" varchar(3000),
+    "sphn_hasManifestationCode__termid" varchar(3000),
+    "sphn_hasSeverityCode__iri" varchar(3000),
+    "sphn_hasSeverityCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasLabTest__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasArticle__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasGenericName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasInstrument__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStandardGuideline" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSample__id" varchar(3000) NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Assay" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataFile__DataFile__id" varchar(3000),
+    "sphn_hasDataFile__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasPredecessor__LibraryPreparation__id" varchar(3000),
+    "sphn_hasPredecessor__SampleProcessing__id" varchar(3000),
+    "sphn_hasSample__Isolate__id" varchar(3000),
+    "sphn_hasSample__Sample__id" varchar(3000),
+    "sphn_hasSample__TumorSpecimen__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_AssessmentEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAssessment__id" varchar(3000) NOT NULL,
+    "sphn_hasAssessment__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BilledDiagnosis" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRank__iri" "project-name"."sphn_BilledDiagnosis__sphn_hasRank__iri_type",
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectAge__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BilledProcedure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRank__iri" "project-name"."sphn_BilledProcedure__sphn_hasRank__iri_type",
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Biobanksample" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBiobankName" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIdentifier" varchar(3000) NOT NULL,
+    "sphn_hasSample__Isolate__id" varchar(3000),
+    "sphn_hasSample__Sample__id" varchar(3000),
+    "sphn_hasSample__TumorSpecimen__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Birth" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCountry__id" varchar(3000),
+    "sphn_hasCountry__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCountry__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDate__id" varchar(3000),
+    "sphn_hasDate__sphn_hasComparator__iri" "project-name"."sphn_Birth__sphn_hasDate__sphn_hasComparator__iri_type",
+    "sphn_hasDate__sphn_hasDay" integer,
+    "sphn_hasDate__sphn_hasMonth" integer,
+    "sphn_hasDate__sphn_hasTime" TIMETZ,
+    "sphn_hasDate__sphn_hasYear" integer,
+    "sphn_hasDeliveryModeCode__iri" varchar(3000),
+    "sphn_hasDeliveryModeCode__termid" varchar(3000),
+    "sphn_hasGestationalAge__id" varchar(3000),
+    "sphn_hasGroupSize__id" varchar(3000),
+    "sphn_hasGroupSize__sphn_hasComparator__iri" "project-name"."sphn_Birth__sphn_hasGroupSize__sphn_hasComparator__iri_type",
+    "sphn_hasGroupSize__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGroupSize__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGroupSize__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGroupSize__sphn_hasValue" numeric,
+    "sphn_hasMedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BloodPressureMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasDiastolicPressure__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasComparator__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasValue" numeric,
+    "sphn_hasResult__sphn_hasMeanPressure__id" varchar(3000),
+    "sphn_hasResult__sphn_hasMeanPressure__sphn_hasComparator__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasMeanPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasMeanPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasMeanPressure__sphn_hasValue" numeric,
+    "sphn_hasResult__sphn_hasSystolicPressure__id" varchar(3000),
+    "sphn_hasResult__sphn_hasSystolicPressure__sphn_hasComparator__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasSystolicPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasSystolicPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasSystolicPressure__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodyHeightMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRecordAtBirth__id" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_BodyHeightMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodyMassIndex" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDeterminationDateTime" TIMESTAMPTZ,
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_BodyMassIndex__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_BodyMassIndex__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodyPosition" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodySurfaceArea" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCalculationMethod__iri" "project-name"."sphn_BodySurfaceArea__sphn_hasCalculationMethod__iri_type",
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDeterminationDateTime" TIMESTAMPTZ,
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_BodySurfaceArea__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_BodySurfaceArea__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodyTemperatureMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_BodyTemperatureMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_BodyWeightMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRecordAtBirth__id" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_BodyWeightMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_CardiacIndex" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDeterminationDateTime" TIMESTAMPTZ,
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_CardiacIndex__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_CardiacIndex__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_CardiacOutputMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_CardiacOutputMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_CircumferenceMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRecordAtBirth__id" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_CircumferenceMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_CivilStatus" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEventDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Consent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasStatusCode__iri" varchar(3000),
+    "sphn_hasStatusCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTemplateIdentifier" varchar(3000),
+    "sphn_hasTypeCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasTypeCode__termid" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_DataFile" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCreationDateTime" TIMESTAMPTZ,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEncoding__iri" "project-name"."sphn_DataFile__sphn_hasEncoding__iri_type",
+    "sphn_hasFormatCode__iri" varchar(3000),
+    "sphn_hasFormatCode__termid" varchar(3000),
+    "sphn_hasHash__id" varchar(3000),
+    "sphn_hasHash__sphn_hasAlgorithm__iri" "project-name"."sphn_DataFile__sphn_hasHash__sphn_hasAlgorithm__iri_type",
+    "sphn_hasHash__sphn_hasStringValue" varchar(3000),
+    "sphn_hasName" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasUniformResourceIdentifier" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_DataProcessing" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasInput__DataFile__id" varchar(3000),
+    "sphn_hasInput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasOutput__DataFile__id" varchar(3000),
+    "sphn_hasOutput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasPredecessor__Assay__id" varchar(3000),
+    "sphn_hasPredecessor__DataProcessing__id" varchar(3000),
+    "sphn_hasPredecessor__SequencingAnalysis__id" varchar(3000),
+    "sphn_hasPredecessor__SequencingAssay__id" varchar(3000),
+    "sphn_hasQualityControlMetric__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DataProcessing__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_DataProvider" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCategory__iri" "project-name"."sphn_DataProvider__sphn_hasCategory__iri_type",
+    "sphn_hasDepartment__id" varchar(3000),
+    "sphn_hasDepartment__sphn_hasName" varchar(3000),
+    "sphn_hasInstitutionCode__id" varchar(3000) NOT NULL,
+    "sphn_hasInstitutionCode__sphn_hasCodingSystemAndVersion" varchar(3000) NOT NULL,
+    "sphn_hasInstitutionCode__sphn_hasIdentifier" varchar(3000) NOT NULL,
+    "sphn_hasInstitutionCode__sphn_hasName" varchar(3000),
+    PRIMARY KEY (id)
+);
+CREATE TABLE "project-name"."sphn_DataRelease" (
+    "creationTime" TIMESTAMPTZ NOT NULL,
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    PRIMARY KEY (
+        "sphn_hasSubjectPseudoIdentifier__id",
+        "sphn_hasDataProvider__id"
+    )
+);
+CREATE TABLE "project-name"."sphn_Death" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCircumstanceCode__iri" varchar(3000),
+    "sphn_hasCircumstanceCode__termid" varchar(3000),
+    "sphn_hasConditionCode__iri" varchar(3000),
+    "sphn_hasConditionCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDate__id" varchar(3000),
+    "sphn_hasDate__sphn_hasDay" integer,
+    "sphn_hasDate__sphn_hasMonth" integer,
+    "sphn_hasDate__sphn_hasTime" TIMETZ,
+    "sphn_hasDate__sphn_hasYear" integer,
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Diagnosis" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectAge__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_DrugAdministrationEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrationRouteCode__iri" varchar(3000),
+    "sphn_hasAdministrationRouteCode__termid" varchar(3000),
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDrug__id" varchar(3000) NOT NULL,
+    "sphn_hasDrug__sphn_hasActiveIngredient__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasDrug__sphn_hasArticle__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasDrug__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasDuration__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasComparator__iri" "project-name"."sphn_DrugAdministrationEvent__sphn_hasDuration__sphn_hasComparator__iri_type",
+    "sphn_hasDuration__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDuration__sphn_hasValue" numeric,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasReasonToStopCode__iri" varchar(3000),
+    "sphn_hasReasonToStopCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTimePattern__id" varchar(3000),
+    "sphn_hasTimePattern__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasTimePattern__sphn_hasTypeCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_DrugPrescription" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrationRouteCode__iri" varchar(3000),
+    "sphn_hasAdministrationRouteCode__termid" varchar(3000),
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDrug__id" varchar(3000) NOT NULL,
+    "sphn_hasDrug__sphn_hasActiveIngredient__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasDrug__sphn_hasArticle__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasManufacturedDoseForm__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasArticle__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasGenericName" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasDrug__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDrug__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasFirstAdministrationDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasFrequency__id" varchar(3000),
+    "sphn_hasFrequency__sphn_hasComparator__iri" "project-name"."sphn_DrugPrescription__sphn_hasFrequency__sphn_hasComparator__iri_type",
+    "sphn_hasFrequency__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasFrequency__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasFrequency__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasFrequency__sphn_hasValue" numeric,
+    "sphn_hasIndicationToStart__BilledDiagnosis__id" varchar(3000),
+    "sphn_hasIndicationToStart__Diagnosis__id" varchar(3000),
+    "sphn_hasIndicationToStart__NursingDiagnosis__id" varchar(3000),
+    "sphn_hasIndicationToStart__OncologyDiagnosis__id" varchar(3000),
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLastAdministrationDateTime" TIMESTAMPTZ,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTimePattern__id" varchar(3000),
+    "sphn_hasTimePattern__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasTimePattern__sphn_hasTypeCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_ElectrocardiographicProcedure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasNumberOfLeads__id" varchar(3000),
+    "sphn_hasNumberOfLeads__sphn_hasComparator__iri" "project-name"."sphn_ElectrocardiographicProcedure__sphn_hasNumberOfLeads__sphn_hasComparator__iri_type",
+    "sphn_hasNumberOfLeads__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasNumberOfLeads__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasNumberOfLeads__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasNumberOfLeads__sphn_hasValue" numeric,
+    "sphn_hasOutput__id" varchar(3000),
+    "sphn_hasOutput__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPhysiologicState__id" varchar(3000),
+    "sphn_hasSubjectPhysiologicState__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubjectPhysiologicState__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_ExcludedDisorder" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Exposure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAgentCode__iri" varchar(3000),
+    "sphn_hasAgentCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDegreeCode__iri" varchar(3000),
+    "sphn_hasDegreeCode__termid" varchar(3000),
+    "sphn_hasDuration__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasComparator__iri" "project-name"."sphn_Exposure__sphn_hasDuration__sphn_hasComparator__iri_type",
+    "sphn_hasDuration__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDuration__sphn_hasValue" numeric,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Exposure__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasRouteCode__iri" varchar(3000),
+    "sphn_hasRouteCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_FluidBalance" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasFluidInputOutput__id" varchar(3000),
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_FluidBalance__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_FluidInputOutput" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasSubstance__id" varchar(3000) NOT NULL,
+    "sphn_hasSubstance__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubstance__sphn_hasGenericName" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_FluidInputOutput__sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasValue" numeric
+);
+CREATE TABLE "project-name"."sphn_FollowUp" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasDeath__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_GestationalAgeAtBirth" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_GestationalAgeAtBirth__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_GestationalAgeAtBirth__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_HealthcareEncounter" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCurrentLocation__id" varchar(3000),
+    "sphn_hasCurrentLocation__sphn_hasExact" varchar(3000),
+    "sphn_hasCurrentLocation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasCurrentLocation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOriginLocation__id" varchar(3000),
+    "sphn_hasOriginLocation__sphn_hasExact" varchar(3000),
+    "sphn_hasOriginLocation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasOriginLocation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTargetLocation__id" varchar(3000),
+    "sphn_hasTargetLocation__sphn_hasExact" varchar(3000),
+    "sphn_hasTargetLocation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasTargetLocation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasTherapeuticArea__id" varchar(3000),
+    "sphn_hasTherapeuticArea__sphn_hasSpecialtyName__iri" "project-name"."sphn_HealthcareEncounter__sphn_hasTherapeuticArea__sphn_hasSpecialtyName__iri_type"
+);
+CREATE TABLE "project-name"."sphn_HeartRateMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_HeartRateMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__sphn_hasRegularityCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasRegularityCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPhysiologicState__id" varchar(3000),
+    "sphn_hasSubjectPhysiologicState__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubjectPhysiologicState__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_HomeAddress" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCountry__id" varchar(3000),
+    "sphn_hasCountry__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCountry__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasSwissSocioEconomicPosition__id" varchar(3000),
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__id" varchar(3000),
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasComparator__iri" "project-name"."sphn_HomeAddress__sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasComparator__iri_type",
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_HomeAddress__sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasValue" numeric,
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasValue" numeric,
+    "sphn_hasSwissSocioEconomicPosition__sphn_hasVersion" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_ImagingProcedure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_ImplantPresence" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__id" varchar(3000) NOT NULL,
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_InhaledOxygenConcentration" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasOxygenEquipment__AccessDevice__id" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasOxygenEquipment__AccessDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__id" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasOxygenEquipment__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasOxygenFlowRate__id" varchar(3000),
+    "sphn_hasQuantity__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_InhaledOxygenConcentration__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_InhaledOxygenConcentration__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasQuantity__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_InsuranceStatus" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCoverageType__iri" "project-name"."sphn_InsuranceStatus__sphn_hasCoverageType__iri_type" NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Isolate" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCollectionDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasFixationType__iri" "project-name"."sphn_Isolate__sphn_hasFixationType__iri_type",
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMaterialTypeCode__iri" varchar(3000),
+    "sphn_hasMaterialTypeCode__termid" varchar(3000),
+    "sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasPrimaryContainer__iri" "project-name"."sphn_Isolate__sphn_hasPrimaryContainer__iri_type",
+    "sphn_hasSharedIdentifier" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_LabTestEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasLabTest__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasInstrument__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSample__Isolate__id" varchar(3000),
+    "sphn_hasSample__Sample__id" varchar(3000),
+    "sphn_hasSample__TumorSpecimen__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_LibraryPreparation" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasGenePanel__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenePanel__sphn_hasFocusGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasInput__Isolate__id" varchar(3000),
+    "sphn_hasInput__Sample__id" varchar(3000),
+    "sphn_hasInput__TumorSpecimen__id" varchar(3000),
+    "sphn_hasIntendedInsertSize__id" varchar(3000),
+    "sphn_hasIntendedInsertSize__sphn_hasComparator__iri" "project-name"."sphn_LibraryPreparation__sphn_hasIntendedInsertSize__sphn_hasComparator__iri_type",
+    "sphn_hasIntendedInsertSize__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasIntendedInsertSize__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntendedInsertSize__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasIntendedInsertSize__sphn_hasValue" numeric,
+    "sphn_hasKitCode__id" varchar(3000),
+    "sphn_hasKitCode__iri" varchar(3000),
+    "sphn_hasKitCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasKitCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasKitCode__sphn_hasName" varchar(3000),
+    "sphn_hasKitCode__termid" varchar(3000),
+    "sphn_hasOutput__Isolate__id" varchar(3000),
+    "sphn_hasOutput__Sample__id" varchar(3000),
+    "sphn_hasPredecessor__LibraryPreparation__id" varchar(3000),
+    "sphn_hasPredecessor__SampleProcessing__id" varchar(3000),
+    "sphn_hasQualityControlMetric__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_LibraryPreparation__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTargetEnrichmentKitCode__id" varchar(3000),
+    "sphn_hasTargetEnrichmentKitCode__iri" varchar(3000),
+    "sphn_hasTargetEnrichmentKitCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasTargetEnrichmentKitCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasTargetEnrichmentKitCode__sphn_hasName" varchar(3000),
+    "sphn_hasTargetEnrichmentKitCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_Measurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__AssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasResult__BloodPressure__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasValue" numeric,
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasValue" numeric,
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasValue" numeric,
+    "sphn_hasResult__BodyHeight__id" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__BodyTemperature__id" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__BodyWeight__id" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__CardiacOutput__id" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__Circumference__id" varchar(3000),
+    "sphn_hasResult__Circumference__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__Circumference__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__HeartRate__id" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__HeartRate__sphn_hasRegularityCode__iri" varchar(3000),
+    "sphn_hasResult__HeartRate__sphn_hasRegularityCode__termid" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__id" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_Measurement__sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__RespiratoryRate__id" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__Result__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorGradeAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasResult__TumorStageAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_MedicalProcedure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasLabTest__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasInstrument__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Gene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTargetMolecule__Protein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSample__id" varchar(3000) NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasLabTest__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasInstrument__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellCountEstimateCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellCountEstimateCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellMorphology__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasCellMorphology__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellOrganization__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasCellOrganization__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStainingResultCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStainingResultCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasLabTest__sphn_hasStainingMethodCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasStainingMethodCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSample__Isolate__id" varchar(3000),
+    "sphn_hasSample__Sample__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_MicroorganismIdentificationLabTestEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasLabTest__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasInstrument__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasInstrument__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellCountEstimateCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasCellCountEstimateCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasDetectedOrganism__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasDetectedOrganism__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasPresenceCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasPresenceCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasComparator__iri" "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasComparator__iri_type",
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasValue" numeric,
+    "sphn_hasLabTest__sphn_hasTestKit__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasLabTest__sphn_hasTestKit__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasReportDateTime" TIMESTAMPTZ,
+    "sphn_hasSample__Isolate__id" varchar(3000),
+    "sphn_hasSample__Sample__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Nationality" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAcquistionCode__iri" varchar(3000),
+    "sphn_hasAcquistionCode__termid" varchar(3000),
+    "sphn_hasAssociatedCountry__id" varchar(3000) NOT NULL,
+    "sphn_hasAssociatedCountry__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasAssociatedCountry__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_NursingDiagnosis" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000) NOT NULL,
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectAge__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_NutritionIntake" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasEnergyQuantity__id" varchar(3000),
+    "sphn_hasEnergyQuantity__sphn_hasComparator__iri" "project-name"."sphn_NutritionIntake__sphn_hasEnergyQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasEnergyQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasEnergyQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasEnergyQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasEnergyQuantity__sphn_hasValue" numeric,
+    "sphn_hasModeCode__iri" varchar(3000),
+    "sphn_hasModeCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasSubstance__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasSubstance__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubstance__sphn_hasGenericName" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_NutritionIntake__sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubstance__sphn_hasQuantity__sphn_hasValue" numeric
+);
+CREATE TABLE "project-name"."sphn_OncologyDiagnosis" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000) NOT NULL,
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIncidenceDateTime" TIMESTAMPTZ,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectAge__id" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_OncologySurgery" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_OrganSupport" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_OxygenSaturationMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__Implant__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__Implant__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__MedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_OxygenSaturationMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_OxygenSaturationMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_ProblemCondition" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasOnsetDateTime" TIMESTAMPTZ,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasRelativeTemporalityCode__iri" varchar(3000),
+    "sphn_hasRelativeTemporalityCode__termid" varchar(3000),
+    "sphn_hasStringValue" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_RadiotherapyProcedure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasFractionsNumber__id" varchar(3000),
+    "sphn_hasFractionsNumber__sphn_hasComparator__iri" "project-name"."sphn_RadiotherapyProcedure__sphn_hasFractionsNumber__sphn_hasComparator__iri_type",
+    "sphn_hasFractionsNumber__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasFractionsNumber__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasFractionsNumber__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasFractionsNumber__sphn_hasValue" numeric,
+    "sphn_hasIntent__id" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRadiationQuantity__id" varchar(3000),
+    "sphn_hasRadiationQuantity__sphn_hasComparator__iri" "project-name"."sphn_RadiotherapyProcedure__sphn_hasRadiationQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasRadiationQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasRadiationQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_RadiotherapyProcedure__sphn_hasRadiationQuantity__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasRadiationQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasRadiationQuantity__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_RespiratoryRateMeasurement" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasMedicalDevice__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasProductCode__termid" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__id" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__sphn_hasName" varchar(3000),
+    "sphn_hasMedicalDevice__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__id" varchar(3000) NOT NULL,
+    "sphn_hasResult__sphn_hasDataDetermination__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasDataDetermination__sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasResult__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_RespiratoryRateMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStartDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_ResuscitationDirective" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_Sample" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCollectionDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasFixationType__iri" "project-name"."sphn_Sample__sphn_hasFixationType__iri_type",
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMaterialTypeCode__iri" varchar(3000),
+    "sphn_hasMaterialTypeCode__termid" varchar(3000),
+    "sphn_hasPrimaryContainer__iri" "project-name"."sphn_Sample__sphn_hasPrimaryContainer__iri_type",
+    "sphn_hasSharedIdentifier" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_SampleProcessing" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasInput__Isolate__id" varchar(3000),
+    "sphn_hasInput__Sample__id" varchar(3000),
+    "sphn_hasInput__TumorSpecimen__id" varchar(3000),
+    "sphn_hasOutput__Isolate__id" varchar(3000),
+    "sphn_hasOutput__Sample__id" varchar(3000),
+    "sphn_hasPredecessor__LibraryPreparation__id" varchar(3000),
+    "sphn_hasPredecessor__SampleProcessing__id" varchar(3000),
+    "sphn_hasQualityControlMetric__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_SampleProcessing__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_SequencingAnalysis" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasInput__DataFile__id" varchar(3000),
+    "sphn_hasInput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasOutput__DataFile__id" varchar(3000),
+    "sphn_hasOutput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasPredecessor__Assay__id" varchar(3000),
+    "sphn_hasPredecessor__DataProcessing__id" varchar(3000),
+    "sphn_hasPredecessor__SequencingAnalysis__id" varchar(3000),
+    "sphn_hasPredecessor__SequencingAssay__id" varchar(3000),
+    "sphn_hasQualityControlMetric__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_SequencingAnalysis__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasReferenceSequence__id" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__id" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasReferenceSequence__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSoftware__id" varchar(3000),
+    "sphn_hasSoftware__sphn_hasDescription" varchar(3000),
+    "sphn_hasSoftware__sphn_hasName" varchar(3000),
+    "sphn_hasSoftware__sphn_hasUniformResourceLocator" varchar(3000),
+    "sphn_hasSoftware__sphn_hasVersion" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_SequencingAssay" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasIntendedReadDepth__id" varchar(3000),
+    "sphn_hasIntendedReadDepth__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasIntendedReadDepth__sphn_hasComparator__iri_type",
+    "sphn_hasIntendedReadDepth__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasIntendedReadDepth__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntendedReadDepth__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasIntendedReadDepth__sphn_hasValue" numeric,
+    "sphn_hasIntendedReadLength__id" varchar(3000),
+    "sphn_hasIntendedReadLength__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasIntendedReadLength__sphn_hasComparator__iri_type",
+    "sphn_hasIntendedReadLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasIntendedReadLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasIntendedReadLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasIntendedReadLength__sphn_hasValue" numeric,
+    "sphn_hasLibraryPreparation__id" varchar(3000),
+    "sphn_hasPredecessor__LibraryPreparation__id" varchar(3000),
+    "sphn_hasPredecessor__SampleProcessing__id" varchar(3000),
+    "sphn_hasSample__id" varchar(3000),
+    "sphn_hasSequencingInstrument__id" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__id" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasSequencingInstrument__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasComparator__iri_type",
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasValue" numeric,
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasComparator__iri_type",
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasValue" numeric,
+    "sphn_hasSequencingRun__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasSequencingRun__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasComparator__iri_type",
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasValue" numeric,
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasSequencingRun__sphn_hasReadCount__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasComparator__iri" "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasComparator__iri_type",
+    "sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasValue" numeric,
+    "sphn_hasStandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDataFile__id" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasDescription" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasName" varchar(3000),
+    "sphn_hasStandardOperatingProcedure__sphn_hasVersion" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_SourceSystem" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasCategory__iri" "project-name"."sphn_SourceSystem__sphn_hasCategory__iri_type",
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasName" varchar(3000),
+    "sphn_hasPrimarySystem__id" varchar(3000),
+    "sphn_hasPrimarySystem__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPrimarySystem__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasPrimarySystem__sphn_hasName" varchar(3000),
+    "sphn_hasPurpose__iri" "project-name"."sphn_SourceSystem__sphn_hasPurpose__iri_type"
+);
+CREATE TABLE "project-name"."sphn_SubjectPseudoIdentifier" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasIdentifier" varchar(3000) NOT NULL,
+    "sphn_hasSharedIdentifier" varchar(3000),
+    PRIMARY KEY (id)
+);
+CREATE TABLE "project-name"."sphn_TimeSeriesDataFile" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasCreationDateTime" TIMESTAMPTZ,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEncoding__iri" "project-name"."sphn_TimeSeriesDataFile__sphn_hasEncoding__iri_type" NOT NULL,
+    "sphn_hasEntryCount__id" varchar(3000) NOT NULL,
+    "sphn_hasEntryCount__sphn_hasComparator__iri" "project-name"."sphn_TimeSeriesDataFile__sphn_hasEntryCount__sphn_hasComparator__iri_type",
+    "sphn_hasEntryCount__sphn_hasUnit__id" varchar(3000) NOT NULL,
+    "sphn_hasEntryCount__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_TimeSeriesDataFile__sphn_hasEntryCount__sphn_hasUnit__sphn_hasCode__iri_type" NOT NULL,
+    "sphn_hasEntryCount__sphn_hasUnit__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasEntryCount__sphn_hasValue" numeric NOT NULL,
+    "sphn_hasFormatCode__iri" varchar(3000),
+    "sphn_hasFormatCode__termid" varchar(3000),
+    "sphn_hasHash__id" varchar(3000),
+    "sphn_hasHash__sphn_hasAlgorithm__iri" "project-name"."sphn_TimeSeriesDataFile__sphn_hasHash__sphn_hasAlgorithm__iri_type",
+    "sphn_hasHash__sphn_hasStringValue" varchar(3000),
+    "sphn_hasName" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasUniformResourceIdentifier" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_TobaccoExposure" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAgentCode__iri" varchar(3000),
+    "sphn_hasAgentCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDegreeCode__iri" varchar(3000),
+    "sphn_hasDegreeCode__termid" varchar(3000),
+    "sphn_hasDuration__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasComparator__iri" "project-name"."sphn_TobaccoExposure__sphn_hasDuration__sphn_hasComparator__iri_type",
+    "sphn_hasDuration__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_TobaccoExposure__sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasDuration__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDuration__sphn_hasValue" numeric,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TobaccoExposure__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_TobaccoExposure__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasRouteCode__iri" varchar(3000),
+    "sphn_hasRouteCode__termid" varchar(3000),
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasTypeCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_TransplantPresence" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasEndDateTime" TIMESTAMPTZ,
+    "sphn_hasRecordDateTime" TIMESTAMPTZ,
+    "sphn_hasStartDateTime" TIMESTAMPTZ,
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTransplant__id" varchar(3000) NOT NULL,
+    "sphn_hasTransplant__sphn_hasCode__iri" varchar(3000) NOT NULL,
+    "sphn_hasTransplant__sphn_hasCode__termid" varchar(3000) NOT NULL,
+    "sphn_hasTransplant__sphn_hasGraftTypeCode__iri" varchar(3000),
+    "sphn_hasTransplant__sphn_hasGraftTypeCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."sphn_TumorGradeAssessmentEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAssessment__id" varchar(3000) NOT NULL,
+    "sphn_hasAssessment__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_TumorSpecimen" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasBodySite__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__id" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasBodySite__sphn_hasLaterality__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasCollectionDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasFixationType__iri" "project-name"."sphn_TumorSpecimen__sphn_hasFixationType__iri_type",
+    "sphn_hasIdentifier" varchar(3000),
+    "sphn_hasMaterialTypeCode__iri" varchar(3000),
+    "sphn_hasMaterialTypeCode__termid" varchar(3000),
+    "sphn_hasPrimaryContainer__iri" "project-name"."sphn_TumorSpecimen__sphn_hasPrimaryContainer__iri_type",
+    "sphn_hasSharedIdentifier" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTumorPurity__id" varchar(3000),
+    "sphn_hasTumorPurity__sphn_hasComparator__iri" "project-name"."sphn_TumorSpecimen__sphn_hasTumorPurity__sphn_hasComparator__iri_type",
+    "sphn_hasTumorPurity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasTumorPurity__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_TumorSpecimen__sphn_hasTumorPurity__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasTumorPurity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasTumorPurity__sphn_hasValue" numeric
+);
+CREATE TABLE "project-name"."sphn_TumorStageAssessmentEvent" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAssessment__id" varchar(3000) NOT NULL,
+    "sphn_hasAssessment__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasAssessment__sphn_hasName" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri" "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type",
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasValue" numeric,
+    "sphn_hasAssessment__sphn_hasResult__sphn_hasStringValue" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasDateTime" TIMESTAMPTZ NOT NULL,
+    "sphn_hasPerformer__id" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasPerformer__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."sphn_VariantDescriptor" (
+    "id" varchar(3000) NOT NULL,
+    "sphn_hasAdministrativeCase__id" varchar(3000),
+    "sphn_hasAlleleOriginCode__iri" varchar(3000),
+    "sphn_hasAlleleOriginCode__termid" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasDataProvider__id" varchar(3000) NOT NULL,
+    "sphn_hasGene__id" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasUnit__sphn_hasCode__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasUnit__sphn_hasCode__iri_type",
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasGene__sphn_hasTranscript__sphn_hasProtein__sphn_hasOrganism__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasRegulatoryFeature__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GeneFusion__sphn_hasRegulatoryFeature__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicDelins__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicDuplication__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicInsertion__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicInversion__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasDerivedSequence__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasLiteralSequence" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type",
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasUnit__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasValue" numeric,
+    "sphn_hasGenomicVariation__GenomicTranslocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicTransposition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasChromosome__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasChromosome__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasEndCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__ChromosomalLocation__sphn_hasStartCytobandCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__GenomicVariation__id" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__id" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasAlternateAllele" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__id" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri" "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri_type",
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasEnd" numeric,
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__id" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__id" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__iri" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasReference__sphn_hasCode__termid" varchar(3000),
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasStart" numeric,
+    "sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasReferenceAllele" varchar(3000),
+    "sphn_hasNotation__id" varchar(3000),
+    "sphn_hasNotation__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasNotation__sphn_hasValue" varchar(3000),
+    "sphn_hasSubjectPseudoIdentifier__id" varchar(3000) NOT NULL,
+    "sphn_hasTypeCode__iri" varchar(3000),
+    "sphn_hasTypeCode__termid" varchar(3000),
+    "sphn_hasZygosityCode__iri" varchar(3000),
+    "sphn_hasZygosityCode__termid" varchar(3000)
+);
+CREATE TABLE "project-name"."supporting__sphn_Interpretation" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasInput__AccessDevicePresence__id" varchar(3000),
+    "sphn_hasInput__AccessDevice__id" varchar(3000),
+    "sphn_hasInput__AdministrativeCase__id" varchar(3000),
+    "sphn_hasInput__AdministrativeSex__id" varchar(3000),
+    "sphn_hasInput__Admission__id" varchar(3000),
+    "sphn_hasInput__AdverseEvent__id" varchar(3000),
+    "sphn_hasInput__Age__id" varchar(3000),
+    "sphn_hasInput__Allergen__id" varchar(3000),
+    "sphn_hasInput__AllergyEpisode__id" varchar(3000),
+    "sphn_hasInput__Allergy__id" varchar(3000),
+    "sphn_hasInput__AntimicrobialSusceptibilityLabTestEvent__id" varchar(3000),
+    "sphn_hasInput__AntimicrobialSusceptibilityLabTest__id" varchar(3000),
+    "sphn_hasInput__AntimicrobialSusceptibilityResult__id" varchar(3000),
+    "sphn_hasInput__Assay__id" varchar(3000),
+    "sphn_hasInput__AssessmentComponent__id" varchar(3000),
+    "sphn_hasInput__AssessmentEvent__id" varchar(3000),
+    "sphn_hasInput__AssessmentResult__id" varchar(3000),
+    "sphn_hasInput__Assessment__id" varchar(3000),
+    "sphn_hasInput__BilledDiagnosis__id" varchar(3000),
+    "sphn_hasInput__BilledProcedure__id" varchar(3000),
+    "sphn_hasInput__Biobanksample__id" varchar(3000),
+    "sphn_hasInput__BirthDate__id" varchar(3000),
+    "sphn_hasInput__Birth__id" varchar(3000),
+    "sphn_hasInput__BloodPressureMeasurement__id" varchar(3000),
+    "sphn_hasInput__BloodPressure__id" varchar(3000),
+    "sphn_hasInput__BodyHeightMeasurement__id" varchar(3000),
+    "sphn_hasInput__BodyHeight__id" varchar(3000),
+    "sphn_hasInput__BodyMassIndex__id" varchar(3000),
+    "sphn_hasInput__BodyPosition__id" varchar(3000),
+    "sphn_hasInput__BodySite__id" varchar(3000),
+    "sphn_hasInput__BodySurfaceArea__id" varchar(3000),
+    "sphn_hasInput__BodyTemperatureMeasurement__id" varchar(3000),
+    "sphn_hasInput__BodyTemperature__id" varchar(3000),
+    "sphn_hasInput__BodyWeightMeasurement__id" varchar(3000),
+    "sphn_hasInput__BodyWeight__id" varchar(3000),
+    "sphn_hasInput__CardiacIndex__id" varchar(3000),
+    "sphn_hasInput__CardiacOutputMeasurement__id" varchar(3000),
+    "sphn_hasInput__CardiacOutput__id" varchar(3000),
+    "sphn_hasInput__CareHandling__id" varchar(3000),
+    "sphn_hasInput__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasInput__Chromosome__id" varchar(3000),
+    "sphn_hasInput__CircumferenceMeasurement__id" varchar(3000),
+    "sphn_hasInput__Circumference__id" varchar(3000),
+    "sphn_hasInput__CivilStatus__id" varchar(3000),
+    "sphn_hasInput__Code__id" varchar(3000),
+    "sphn_hasInput__Code__sourceConceptID" varchar(3000),
+    "sphn_hasInput__Code__sourceConceptType" varchar(3000),
+    "sphn_hasInput__Code__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasInput__Code__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasInput__Code__sphn_hasName" varchar(3000),
+    "sphn_hasInput__Consent__id" varchar(3000),
+    "sphn_hasInput__CopyNumberVariation__id" varchar(3000),
+    "sphn_hasInput__Country__id" varchar(3000),
+    "sphn_hasInput__DataDetermination__id" varchar(3000),
+    "sphn_hasInput__DataFile__id" varchar(3000),
+    "sphn_hasInput__DataProcessing__id" varchar(3000),
+    "sphn_hasInput__DataProvider__id" varchar(3000),
+    "sphn_hasInput__DataRelease__id" varchar(3000),
+    "sphn_hasInput__DeathDate__id" varchar(3000),
+    "sphn_hasInput__Death__id" varchar(3000),
+    "sphn_hasInput__Department__id" varchar(3000),
+    "sphn_hasInput__Diagnosis__id" varchar(3000),
+    "sphn_hasInput__Discharge__id" varchar(3000),
+    "sphn_hasInput__DrugAdministrationEvent__id" varchar(3000),
+    "sphn_hasInput__DrugArticle__id" varchar(3000),
+    "sphn_hasInput__DrugPrescription__id" varchar(3000),
+    "sphn_hasInput__Drug__id" varchar(3000),
+    "sphn_hasInput__Electrocardiogram__id" varchar(3000),
+    "sphn_hasInput__ElectrocardiographicProcedure__id" varchar(3000),
+    "sphn_hasInput__ExcludedDisorder__id" varchar(3000),
+    "sphn_hasInput__Exposure__id" varchar(3000),
+    "sphn_hasInput__FluidBalance__id" varchar(3000),
+    "sphn_hasInput__FluidInputOutput__id" varchar(3000),
+    "sphn_hasInput__FollowUp__id" varchar(3000),
+    "sphn_hasInput__GeneFusion__id" varchar(3000),
+    "sphn_hasInput__GenePanel__id" varchar(3000),
+    "sphn_hasInput__Gene__id" varchar(3000),
+    "sphn_hasInput__GenomicDeletion__id" varchar(3000),
+    "sphn_hasInput__GenomicDelins__id" varchar(3000),
+    "sphn_hasInput__GenomicDuplication__id" varchar(3000),
+    "sphn_hasInput__GenomicInsertion__id" varchar(3000),
+    "sphn_hasInput__GenomicInversion__id" varchar(3000),
+    "sphn_hasInput__GenomicPosition__id" varchar(3000),
+    "sphn_hasInput__GenomicTranslocation__id" varchar(3000),
+    "sphn_hasInput__GenomicTransposition__id" varchar(3000),
+    "sphn_hasInput__GenomicVariation__id" varchar(3000),
+    "sphn_hasInput__GestationalAgeAtBirth__id" varchar(3000),
+    "sphn_hasInput__Hash__id" varchar(3000),
+    "sphn_hasInput__HealthcareEncounter__id" varchar(3000),
+    "sphn_hasInput__HealthcarePrimaryInformationSystem__id" varchar(3000),
+    "sphn_hasInput__HeartRateMeasurement__id" varchar(3000),
+    "sphn_hasInput__HeartRate__id" varchar(3000),
+    "sphn_hasInput__HomeAddress__id" varchar(3000),
+    "sphn_hasInput__ImagingProcedure__id" varchar(3000),
+    "sphn_hasInput__ImplantPresence__id" varchar(3000),
+    "sphn_hasInput__Implant__id" varchar(3000),
+    "sphn_hasInput__InhaledOxygenConcentration__id" varchar(3000),
+    "sphn_hasInput__InsuranceStatus__id" varchar(3000),
+    "sphn_hasInput__Intent__id" varchar(3000),
+    "sphn_hasInput__Interpretation__id" varchar(3000),
+    "sphn_hasInput__Isolate__id" varchar(3000),
+    "sphn_hasInput__LabAnalyzer__id" varchar(3000),
+    "sphn_hasInput__LabResult__id" varchar(3000),
+    "sphn_hasInput__LabTestEvent__id" varchar(3000),
+    "sphn_hasInput__LabTest__id" varchar(3000),
+    "sphn_hasInput__Laterality__id" varchar(3000),
+    "sphn_hasInput__LibraryPreparation__id" varchar(3000),
+    "sphn_hasInput__Location__id" varchar(3000),
+    "sphn_hasInput__Measurement__id" varchar(3000),
+    "sphn_hasInput__MedicalDevice__id" varchar(3000),
+    "sphn_hasInput__MedicalProcedure__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyBiomoleculePresenceLabTestEvent__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyBiomoleculePresenceLabTest__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyBiomoleculePresenceResult__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyMicroscopyLabTestEvent__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyMicroscopyLabTest__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyMicroscopyResult__id" varchar(3000),
+    "sphn_hasInput__MicroorganismIdentificationLabTestEvent__id" varchar(3000),
+    "sphn_hasInput__MicroorganismIdentificationLabTest__id" varchar(3000),
+    "sphn_hasInput__MicroorganismIdentificationResult__id" varchar(3000),
+    "sphn_hasInput__Nationality__id" varchar(3000),
+    "sphn_hasInput__NucleotideSequence__id" varchar(3000),
+    "sphn_hasInput__NursingDiagnosis__id" varchar(3000),
+    "sphn_hasInput__NutritionIntake__id" varchar(3000),
+    "sphn_hasInput__OncologyDiagnosis__id" varchar(3000),
+    "sphn_hasInput__OncologySurgery__id" varchar(3000),
+    "sphn_hasInput__OrganSupport__id" varchar(3000),
+    "sphn_hasInput__Organism__id" varchar(3000),
+    "sphn_hasInput__OxygenSaturationMeasurement__id" varchar(3000),
+    "sphn_hasInput__OxygenSaturation__id" varchar(3000),
+    "sphn_hasInput__Performer__id" varchar(3000),
+    "sphn_hasInput__PharmaceuticalDoseForm__id" varchar(3000),
+    "sphn_hasInput__PhysiologicState__id" varchar(3000),
+    "sphn_hasInput__ProblemCondition__id" varchar(3000),
+    "sphn_hasInput__Protein__id" varchar(3000),
+    "sphn_hasInput__QualityControlMetric__id" varchar(3000),
+    "sphn_hasInput__Quantity__id" varchar(3000),
+    "sphn_hasInput__RadiotherapyProcedure__id" varchar(3000),
+    "sphn_hasInput__Range__id" varchar(3000),
+    "sphn_hasInput__ReferenceInterpretationResult__id" varchar(3000),
+    "sphn_hasInput__ReferenceInterpretation__id" varchar(3000),
+    "sphn_hasInput__ReferenceRange__id" varchar(3000),
+    "sphn_hasInput__ReferenceSequence__id" varchar(3000),
+    "sphn_hasInput__ReferenceValue__id" varchar(3000),
+    "sphn_hasInput__RespiratoryRateMeasurement__id" varchar(3000),
+    "sphn_hasInput__RespiratoryRate__id" varchar(3000),
+    "sphn_hasInput__Result__id" varchar(3000),
+    "sphn_hasInput__ResuscitationDirective__id" varchar(3000),
+    "sphn_hasInput__SampleProcessing__id" varchar(3000),
+    "sphn_hasInput__Sample__id" varchar(3000),
+    "sphn_hasInput__SemanticMapping__id" varchar(3000),
+    "sphn_hasInput__SequencingAnalysis__id" varchar(3000),
+    "sphn_hasInput__SequencingAssay__id" varchar(3000),
+    "sphn_hasInput__SequencingInstrument__id" varchar(3000),
+    "sphn_hasInput__SequencingRun__id" varchar(3000),
+    "sphn_hasInput__SingleNucleotideVariation__id" varchar(3000),
+    "sphn_hasInput__Software__id" varchar(3000),
+    "sphn_hasInput__SourceData__id" varchar(3000),
+    "sphn_hasInput__SourceSystem__id" varchar(3000),
+    "sphn_hasInput__StandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasInput__SubjectPseudoIdentifier__id" varchar(3000),
+    "sphn_hasInput__Substance__id" varchar(3000),
+    "sphn_hasInput__SwissSocioEconomicPosition__id" varchar(3000),
+    "sphn_hasInput__Terminology__iri" varchar(3000),
+    "sphn_hasInput__Terminology__sourceConceptID" varchar(3000),
+    "sphn_hasInput__Terminology__sourceConceptType" varchar(3000),
+    "sphn_hasInput__Terminology__termid" varchar(3000),
+    "sphn_hasInput__TherapeuticArea__id" varchar(3000),
+    "sphn_hasInput__TimePattern__id" varchar(3000),
+    "sphn_hasInput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasInput__TobaccoExposure__id" varchar(3000),
+    "sphn_hasInput__Transcript__id" varchar(3000),
+    "sphn_hasInput__TransplantPresence__id" varchar(3000),
+    "sphn_hasInput__Transplant__id" varchar(3000),
+    "sphn_hasInput__TumorGradeAssessmentEvent__id" varchar(3000),
+    "sphn_hasInput__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasInput__TumorGradeAssessment__id" varchar(3000),
+    "sphn_hasInput__TumorSpecimen__id" varchar(3000),
+    "sphn_hasInput__TumorStageAssessmentEvent__id" varchar(3000),
+    "sphn_hasInput__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasInput__TumorStageAssessment__id" varchar(3000),
+    "sphn_hasInput__Unit__id" varchar(3000),
+    "sphn_hasInput__VariantDescriptor__id" varchar(3000),
+    "sphn_hasInput__VariantNotation__id" varchar(3000),
+    "sphn_hasInput__VitalStatus__id" varchar(3000),
+    "sphn_hasInput__valueset_iri" "project-name"."supporting__sphn_Interpretation__sphn_hasInput__valueset_iri_type",
+    "sphn_hasOutput__AccessDevicePresence__id" varchar(3000),
+    "sphn_hasOutput__AccessDevice__id" varchar(3000),
+    "sphn_hasOutput__AdministrativeCase__id" varchar(3000),
+    "sphn_hasOutput__AdministrativeSex__id" varchar(3000),
+    "sphn_hasOutput__Admission__id" varchar(3000),
+    "sphn_hasOutput__AdverseEvent__id" varchar(3000),
+    "sphn_hasOutput__Age__id" varchar(3000),
+    "sphn_hasOutput__Allergen__id" varchar(3000),
+    "sphn_hasOutput__AllergyEpisode__id" varchar(3000),
+    "sphn_hasOutput__Allergy__id" varchar(3000),
+    "sphn_hasOutput__AntimicrobialSusceptibilityLabTestEvent__id" varchar(3000),
+    "sphn_hasOutput__AntimicrobialSusceptibilityLabTest__id" varchar(3000),
+    "sphn_hasOutput__AntimicrobialSusceptibilityResult__id" varchar(3000),
+    "sphn_hasOutput__Assay__id" varchar(3000),
+    "sphn_hasOutput__AssessmentComponent__id" varchar(3000),
+    "sphn_hasOutput__AssessmentEvent__id" varchar(3000),
+    "sphn_hasOutput__AssessmentResult__id" varchar(3000),
+    "sphn_hasOutput__Assessment__id" varchar(3000),
+    "sphn_hasOutput__BilledDiagnosis__id" varchar(3000),
+    "sphn_hasOutput__BilledProcedure__id" varchar(3000),
+    "sphn_hasOutput__Biobanksample__id" varchar(3000),
+    "sphn_hasOutput__BirthDate__id" varchar(3000),
+    "sphn_hasOutput__Birth__id" varchar(3000),
+    "sphn_hasOutput__BloodPressureMeasurement__id" varchar(3000),
+    "sphn_hasOutput__BloodPressure__id" varchar(3000),
+    "sphn_hasOutput__BodyHeightMeasurement__id" varchar(3000),
+    "sphn_hasOutput__BodyHeight__id" varchar(3000),
+    "sphn_hasOutput__BodyMassIndex__id" varchar(3000),
+    "sphn_hasOutput__BodyPosition__id" varchar(3000),
+    "sphn_hasOutput__BodySite__id" varchar(3000),
+    "sphn_hasOutput__BodySurfaceArea__id" varchar(3000),
+    "sphn_hasOutput__BodyTemperatureMeasurement__id" varchar(3000),
+    "sphn_hasOutput__BodyTemperature__id" varchar(3000),
+    "sphn_hasOutput__BodyWeightMeasurement__id" varchar(3000),
+    "sphn_hasOutput__BodyWeight__id" varchar(3000),
+    "sphn_hasOutput__CardiacIndex__id" varchar(3000),
+    "sphn_hasOutput__CardiacOutputMeasurement__id" varchar(3000),
+    "sphn_hasOutput__CardiacOutput__id" varchar(3000),
+    "sphn_hasOutput__CareHandling__id" varchar(3000),
+    "sphn_hasOutput__ChromosomalLocation__id" varchar(3000),
+    "sphn_hasOutput__Chromosome__id" varchar(3000),
+    "sphn_hasOutput__CircumferenceMeasurement__id" varchar(3000),
+    "sphn_hasOutput__Circumference__id" varchar(3000),
+    "sphn_hasOutput__CivilStatus__id" varchar(3000),
+    "sphn_hasOutput__Code__id" varchar(3000),
+    "sphn_hasOutput__Code__sourceConceptID" varchar(3000),
+    "sphn_hasOutput__Code__sourceConceptType" varchar(3000),
+    "sphn_hasOutput__Code__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOutput__Code__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOutput__Code__sphn_hasName" varchar(3000),
+    "sphn_hasOutput__Consent__id" varchar(3000),
+    "sphn_hasOutput__CopyNumberVariation__id" varchar(3000),
+    "sphn_hasOutput__Country__id" varchar(3000),
+    "sphn_hasOutput__DataDetermination__id" varchar(3000),
+    "sphn_hasOutput__DataFile__id" varchar(3000),
+    "sphn_hasOutput__DataProcessing__id" varchar(3000),
+    "sphn_hasOutput__DataProvider__id" varchar(3000),
+    "sphn_hasOutput__DataRelease__id" varchar(3000),
+    "sphn_hasOutput__DeathDate__id" varchar(3000),
+    "sphn_hasOutput__Death__id" varchar(3000),
+    "sphn_hasOutput__Department__id" varchar(3000),
+    "sphn_hasOutput__Diagnosis__id" varchar(3000),
+    "sphn_hasOutput__Discharge__id" varchar(3000),
+    "sphn_hasOutput__DrugAdministrationEvent__id" varchar(3000),
+    "sphn_hasOutput__DrugArticle__id" varchar(3000),
+    "sphn_hasOutput__DrugPrescription__id" varchar(3000),
+    "sphn_hasOutput__Drug__id" varchar(3000),
+    "sphn_hasOutput__Electrocardiogram__id" varchar(3000),
+    "sphn_hasOutput__ElectrocardiographicProcedure__id" varchar(3000),
+    "sphn_hasOutput__ExcludedDisorder__id" varchar(3000),
+    "sphn_hasOutput__Exposure__id" varchar(3000),
+    "sphn_hasOutput__FluidBalance__id" varchar(3000),
+    "sphn_hasOutput__FluidInputOutput__id" varchar(3000),
+    "sphn_hasOutput__FollowUp__id" varchar(3000),
+    "sphn_hasOutput__GeneFusion__id" varchar(3000),
+    "sphn_hasOutput__GenePanel__id" varchar(3000),
+    "sphn_hasOutput__Gene__id" varchar(3000),
+    "sphn_hasOutput__GenomicDeletion__id" varchar(3000),
+    "sphn_hasOutput__GenomicDelins__id" varchar(3000),
+    "sphn_hasOutput__GenomicDuplication__id" varchar(3000),
+    "sphn_hasOutput__GenomicInsertion__id" varchar(3000),
+    "sphn_hasOutput__GenomicInversion__id" varchar(3000),
+    "sphn_hasOutput__GenomicPosition__id" varchar(3000),
+    "sphn_hasOutput__GenomicTranslocation__id" varchar(3000),
+    "sphn_hasOutput__GenomicTransposition__id" varchar(3000),
+    "sphn_hasOutput__GenomicVariation__id" varchar(3000),
+    "sphn_hasOutput__GestationalAgeAtBirth__id" varchar(3000),
+    "sphn_hasOutput__Hash__id" varchar(3000),
+    "sphn_hasOutput__HealthcareEncounter__id" varchar(3000),
+    "sphn_hasOutput__HealthcarePrimaryInformationSystem__id" varchar(3000),
+    "sphn_hasOutput__HeartRateMeasurement__id" varchar(3000),
+    "sphn_hasOutput__HeartRate__id" varchar(3000),
+    "sphn_hasOutput__HomeAddress__id" varchar(3000),
+    "sphn_hasOutput__ImagingProcedure__id" varchar(3000),
+    "sphn_hasOutput__ImplantPresence__id" varchar(3000),
+    "sphn_hasOutput__Implant__id" varchar(3000),
+    "sphn_hasOutput__InhaledOxygenConcentration__id" varchar(3000),
+    "sphn_hasOutput__InsuranceStatus__id" varchar(3000),
+    "sphn_hasOutput__Intent__id" varchar(3000),
+    "sphn_hasOutput__Interpretation__id" varchar(3000),
+    "sphn_hasOutput__Isolate__id" varchar(3000),
+    "sphn_hasOutput__LabAnalyzer__id" varchar(3000),
+    "sphn_hasOutput__LabResult__id" varchar(3000),
+    "sphn_hasOutput__LabTestEvent__id" varchar(3000),
+    "sphn_hasOutput__LabTest__id" varchar(3000),
+    "sphn_hasOutput__Laterality__id" varchar(3000),
+    "sphn_hasOutput__LibraryPreparation__id" varchar(3000),
+    "sphn_hasOutput__Location__id" varchar(3000),
+    "sphn_hasOutput__Measurement__id" varchar(3000),
+    "sphn_hasOutput__MedicalDevice__id" varchar(3000),
+    "sphn_hasOutput__MedicalProcedure__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyBiomoleculePresenceLabTestEvent__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyBiomoleculePresenceLabTest__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyBiomoleculePresenceResult__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyMicroscopyLabTestEvent__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyMicroscopyLabTest__id" varchar(3000),
+    "sphn_hasOutput__MicrobiologyMicroscopyResult__id" varchar(3000),
+    "sphn_hasOutput__MicroorganismIdentificationLabTestEvent__id" varchar(3000),
+    "sphn_hasOutput__MicroorganismIdentificationLabTest__id" varchar(3000),
+    "sphn_hasOutput__MicroorganismIdentificationResult__id" varchar(3000),
+    "sphn_hasOutput__Nationality__id" varchar(3000),
+    "sphn_hasOutput__NucleotideSequence__id" varchar(3000),
+    "sphn_hasOutput__NursingDiagnosis__id" varchar(3000),
+    "sphn_hasOutput__NutritionIntake__id" varchar(3000),
+    "sphn_hasOutput__OncologyDiagnosis__id" varchar(3000),
+    "sphn_hasOutput__OncologySurgery__id" varchar(3000),
+    "sphn_hasOutput__OrganSupport__id" varchar(3000),
+    "sphn_hasOutput__Organism__id" varchar(3000),
+    "sphn_hasOutput__OxygenSaturationMeasurement__id" varchar(3000),
+    "sphn_hasOutput__OxygenSaturation__id" varchar(3000),
+    "sphn_hasOutput__Performer__id" varchar(3000),
+    "sphn_hasOutput__PharmaceuticalDoseForm__id" varchar(3000),
+    "sphn_hasOutput__PhysiologicState__id" varchar(3000),
+    "sphn_hasOutput__ProblemCondition__id" varchar(3000),
+    "sphn_hasOutput__Protein__id" varchar(3000),
+    "sphn_hasOutput__QualityControlMetric__id" varchar(3000),
+    "sphn_hasOutput__Quantity__id" varchar(3000),
+    "sphn_hasOutput__RadiotherapyProcedure__id" varchar(3000),
+    "sphn_hasOutput__Range__id" varchar(3000),
+    "sphn_hasOutput__ReferenceInterpretationResult__id" varchar(3000),
+    "sphn_hasOutput__ReferenceInterpretation__id" varchar(3000),
+    "sphn_hasOutput__ReferenceRange__id" varchar(3000),
+    "sphn_hasOutput__ReferenceSequence__id" varchar(3000),
+    "sphn_hasOutput__ReferenceValue__id" varchar(3000),
+    "sphn_hasOutput__RespiratoryRateMeasurement__id" varchar(3000),
+    "sphn_hasOutput__RespiratoryRate__id" varchar(3000),
+    "sphn_hasOutput__Result__id" varchar(3000),
+    "sphn_hasOutput__ResuscitationDirective__id" varchar(3000),
+    "sphn_hasOutput__SampleProcessing__id" varchar(3000),
+    "sphn_hasOutput__Sample__id" varchar(3000),
+    "sphn_hasOutput__SemanticMapping__id" varchar(3000),
+    "sphn_hasOutput__SequencingAnalysis__id" varchar(3000),
+    "sphn_hasOutput__SequencingAssay__id" varchar(3000),
+    "sphn_hasOutput__SequencingInstrument__id" varchar(3000),
+    "sphn_hasOutput__SequencingRun__id" varchar(3000),
+    "sphn_hasOutput__SingleNucleotideVariation__id" varchar(3000),
+    "sphn_hasOutput__Software__id" varchar(3000),
+    "sphn_hasOutput__SourceData__id" varchar(3000),
+    "sphn_hasOutput__SourceSystem__id" varchar(3000),
+    "sphn_hasOutput__StandardOperatingProcedure__id" varchar(3000),
+    "sphn_hasOutput__SubjectPseudoIdentifier__id" varchar(3000),
+    "sphn_hasOutput__Substance__id" varchar(3000),
+    "sphn_hasOutput__SwissSocioEconomicPosition__id" varchar(3000),
+    "sphn_hasOutput__Terminology__iri" varchar(3000),
+    "sphn_hasOutput__Terminology__sourceConceptID" varchar(3000),
+    "sphn_hasOutput__Terminology__sourceConceptType" varchar(3000),
+    "sphn_hasOutput__Terminology__termid" varchar(3000),
+    "sphn_hasOutput__TherapeuticArea__id" varchar(3000),
+    "sphn_hasOutput__TimePattern__id" varchar(3000),
+    "sphn_hasOutput__TimeSeriesDataFile__id" varchar(3000),
+    "sphn_hasOutput__TobaccoExposure__id" varchar(3000),
+    "sphn_hasOutput__Transcript__id" varchar(3000),
+    "sphn_hasOutput__TransplantPresence__id" varchar(3000),
+    "sphn_hasOutput__Transplant__id" varchar(3000),
+    "sphn_hasOutput__TumorGradeAssessmentEvent__id" varchar(3000),
+    "sphn_hasOutput__TumorGradeAssessmentResult__id" varchar(3000),
+    "sphn_hasOutput__TumorGradeAssessment__id" varchar(3000),
+    "sphn_hasOutput__TumorSpecimen__id" varchar(3000),
+    "sphn_hasOutput__TumorStageAssessmentEvent__id" varchar(3000),
+    "sphn_hasOutput__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasOutput__TumorStageAssessment__id" varchar(3000),
+    "sphn_hasOutput__Unit__id" varchar(3000),
+    "sphn_hasOutput__VariantDescriptor__id" varchar(3000),
+    "sphn_hasOutput__VariantNotation__id" varchar(3000),
+    "sphn_hasOutput__VitalStatus__id" varchar(3000),
+    "sphn_hasOutput__valueset_iri" "project-name"."supporting__sphn_Interpretation__sphn_hasOutput__valueset_iri_type",
+    "sphn_hasStandardGuideline" varchar(3000)
+);
+CREATE TABLE "project-name"."supporting__sphn_ReferenceInterpretation" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasInput__AntimicrobialSusceptibilityResult__id" varchar(3000),
+    "sphn_hasInput__AssessmentResult__id" varchar(3000),
+    "sphn_hasInput__BloodPressure__id" varchar(3000),
+    "sphn_hasInput__BodyHeight__id" varchar(3000),
+    "sphn_hasInput__BodyTemperature__id" varchar(3000),
+    "sphn_hasInput__BodyWeight__id" varchar(3000),
+    "sphn_hasInput__CardiacOutput__id" varchar(3000),
+    "sphn_hasInput__Circumference__id" varchar(3000),
+    "sphn_hasInput__HeartRate__id" varchar(3000),
+    "sphn_hasInput__LabResult__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyBiomoleculePresenceResult__id" varchar(3000),
+    "sphn_hasInput__MicrobiologyMicroscopyResult__id" varchar(3000),
+    "sphn_hasInput__MicroorganismIdentificationResult__id" varchar(3000),
+    "sphn_hasInput__OxygenSaturation__id" varchar(3000),
+    "sphn_hasInput__ReferenceInterpretationResult__id" varchar(3000),
+    "sphn_hasInput__RespiratoryRate__id" varchar(3000),
+    "sphn_hasInput__Result__id" varchar(3000),
+    "sphn_hasInput__TumorStageAssessmentResult__id" varchar(3000),
+    "sphn_hasOutput__id" varchar(3000) NOT NULL,
+    "sphn_hasStandardGuideline" varchar(3000)
+);
+CREATE TABLE "project-name"."supporting__sphn_ReferenceInterpretationResult" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sourceConceptID" varchar(3000) NOT NULL,
+    "sphn_hasCode__sourceConceptType" varchar(3000) NOT NULL,
+    "sphn_hasCode__termid" varchar(3000) NOT NULL
+);
+CREATE TABLE "project-name"."supporting__sphn_SemanticMapping" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasDateTime" TIMESTAMPTZ,
+    "sphn_hasMethodCode__iri" varchar(3000),
+    "sphn_hasMethodCode__sourceConceptID" varchar(3000),
+    "sphn_hasMethodCode__sourceConceptType" varchar(3000),
+    "sphn_hasMethodCode__termid" varchar(3000),
+    "sphn_hasOutputCode__id" varchar(3000),
+    "sphn_hasOutputCode__iri" varchar(3000),
+    "sphn_hasOutputCode__sourceConceptID" varchar(3000),
+    "sphn_hasOutputCode__sourceConceptType" varchar(3000),
+    "sphn_hasOutputCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasOutputCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasOutputCode__sphn_hasName" varchar(3000),
+    "sphn_hasOutputCode__termid" varchar(3000),
+    "sphn_hasPurpose__iri" "project-name"."supporting__sphn_SemanticMapping__sphn_hasPurpose__iri_type",
+    "sphn_hasSourceData__id" varchar(3000)
+);
+CREATE TABLE "project-name"."supporting__sphn_SourceData" (
+    "id" varchar(3000) NOT NULL,
+    "patient_id" varchar(3000),
+    "sphn_hasCode__id" varchar(3000),
+    "sphn_hasCode__iri" varchar(3000),
+    "sphn_hasCode__sourceConceptID" varchar(3000),
+    "sphn_hasCode__sourceConceptType" varchar(3000),
+    "sphn_hasCode__sphn_hasCodingSystemAndVersion" varchar(3000),
+    "sphn_hasCode__sphn_hasIdentifier" varchar(3000),
+    "sphn_hasCode__sphn_hasName" varchar(3000),
+    "sphn_hasCode__termid" varchar(3000),
+    "sphn_hasStringValue" varchar(3000)
+);
\ No newline at end of file
diff --git a/schemas/pre-release-testing/DDL_types.sql b/schemas/pre-release-testing/DDL_types.sql
new file mode 100644
index 00000000..cae0c6af
--- /dev/null
+++ b/schemas/pre-release-testing/DDL_types.sql
@@ -0,0 +1,1889 @@
+CREATE TYPE "project-name"."sphn_AdverseEvent__sphn_hasConsequences__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant'
+);
+CREATE TYPE "project-name"."sphn_AdverseEvent__sphn_hasOutcome__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae'
+);
+CREATE TYPE "project-name"."sphn_Age__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Age__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/a',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/d',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/h',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/min',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mo',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/wk'
+);
+CREATE TYPE "project-name"."sphn_AllergyEpisode__sphn_hasDuration__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Drug__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasChemicalAgent__Substance__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AntimicrobialSusceptibilityLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_AssessmentEvent__sphn_hasAssessment__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BilledDiagnosis__sphn_hasRank__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary'
+);
+CREATE TYPE "project-name"."sphn_BilledProcedure__sphn_hasRank__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary'
+);
+CREATE TYPE "project-name"."sphn_Birth__sphn_hasDate__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Birth__sphn_hasGroupSize__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasMeanPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasSystolicPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BloodPressureMeasurement__sphn_hasResult__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_BodyHeightMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BodyMassIndex__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BodyMassIndex__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/kgperm2'
+);
+CREATE TYPE "project-name"."sphn_BodySurfaceArea__sphn_hasCalculationMethod__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other'
+);
+CREATE TYPE "project-name"."sphn_BodySurfaceArea__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BodySurfaceArea__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM ('https://biomedit.ch/rdf/sphn-resource/ucum/m2');
+CREATE TYPE "project-name"."sphn_BodyTemperatureMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_BodyWeightMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_CardiacIndex__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_CardiacIndex__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/Lperminperm2'
+);
+CREATE TYPE "project-name"."sphn_CardiacOutputMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_CircumferenceMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DataFile__sphn_hasEncoding__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8'
+);
+CREATE TYPE "project-name"."sphn_DataFile__sphn_hasHash__sphn_hasAlgorithm__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512'
+);
+CREATE TYPE "project-name"."sphn_DataProcessing__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DataProvider__sphn_hasCategory__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#University'
+);
+CREATE TYPE "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugAdministrationEvent__sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugAdministrationEvent__sphn_hasDuration__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasActiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasInactiveIngredient__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugPrescription__sphn_hasDrug__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_DrugPrescription__sphn_hasFrequency__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_ElectrocardiographicProcedure__sphn_hasNumberOfLeads__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Exposure__sphn_hasDuration__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Exposure__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_FluidBalance__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_FluidInputOutput__sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_GestationalAgeAtBirth__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_GestationalAgeAtBirth__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM ('https://biomedit.ch/rdf/sphn-resource/ucum/d');
+CREATE TYPE "project-name"."sphn_HealthcareEncounter__sphn_hasTherapeuticArea__sphn_hasSpecialtyName__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine'
+);
+CREATE TYPE "project-name"."sphn_HeartRateMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_HomeAddress__sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_HomeAddress__sphn_hasSwissSocioEconomicPosition__sphn_hasDistance__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM ('https://biomedit.ch/rdf/sphn-resource/ucum/m');
+CREATE TYPE "project-name"."sphn_InhaledOxygenConcentration__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_InhaledOxygenConcentration__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/percent'
+);
+CREATE TYPE "project-name"."sphn_InsuranceStatus__sphn_hasCoverageType__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#General',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#None',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate'
+);
+CREATE TYPE "project-name"."sphn_Isolate__sphn_hasFixationType__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization'
+);
+CREATE TYPE "project-name"."sphn_Isolate__sphn_hasPrimaryContainer__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube'
+);
+CREATE TYPE "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_LabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_LibraryPreparation__sphn_hasIntendedInsertSize__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_LibraryPreparation__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasDiastolicPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasMeanPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BloodPressure__sphn_hasSystolicPressure__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BodyHeight__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BodyTemperature__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__BodyWeight__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__CardiacOutput__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__Circumference__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__HeartRate__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__OxygenSaturation__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/percent'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__RespiratoryRate__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Measurement__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyBiomoleculePresenceLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasCellMorphology__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasCellOrganization__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicrobiologyMicroscopyLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasNumericalReference__ReferenceValue__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_MicroorganismIdentificationLabTestEvent__sphn_hasLabTest__sphn_hasResult__sphn_hasTimeToPositivity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_NutritionIntake__sphn_hasEnergyQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_NutritionIntake__sphn_hasSubstance__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_OxygenSaturationMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_OxygenSaturationMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/percent'
+);
+CREATE TYPE "project-name"."sphn_RadiotherapyProcedure__sphn_hasFractionsNumber__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_RadiotherapyProcedure__sphn_hasRadiationQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_RadiotherapyProcedure__sphn_hasRadiationQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/Gy',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/MBq',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/cGy',
+    'https://biomedit.ch/rdf/sphn-resource/ucum/mCi'
+);
+CREATE TYPE "project-name"."sphn_RespiratoryRateMeasurement__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SampleProcessing__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_Sample__sphn_hasFixationType__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization'
+);
+CREATE TYPE "project-name"."sphn_Sample__sphn_hasPrimaryContainer__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube'
+);
+CREATE TYPE "project-name"."sphn_SequencingAnalysis__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasIntendedReadDepth__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasIntendedReadLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasAverageInsertSize__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasAverageReadLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasMeanReadDepth__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasQualityControlMetric__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SequencingAssay__sphn_hasSequencingRun__sphn_hasReadCount__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_SourceSystem__sphn_hasCategory__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory'
+);
+CREATE TYPE "project-name"."sphn_SourceSystem__sphn_hasPurpose__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research'
+);
+CREATE TYPE "project-name"."sphn_TimeSeriesDataFile__sphn_hasEncoding__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8'
+);
+CREATE TYPE "project-name"."sphn_TimeSeriesDataFile__sphn_hasEntryCount__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TimeSeriesDataFile__sphn_hasEntryCount__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/cblnbcbr'
+);
+CREATE TYPE "project-name"."sphn_TimeSeriesDataFile__sphn_hasHash__sphn_hasAlgorithm__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512'
+);
+CREATE TYPE "project-name"."sphn_TobaccoExposure__sphn_hasDuration__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TobaccoExposure__sphn_hasDuration__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM ('https://biomedit.ch/rdf/sphn-resource/ucum/a');
+CREATE TYPE "project-name"."sphn_TobaccoExposure__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TobaccoExposure__sphn_hasQuantity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM ('https://biomedit.ch/rdf/sphn-resource/ucum/a');
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorGradeAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorSpecimen__sphn_hasFixationType__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization'
+);
+CREATE TYPE "project-name"."sphn_TumorSpecimen__sphn_hasPrimaryContainer__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube'
+);
+CREATE TYPE "project-name"."sphn_TumorSpecimen__sphn_hasTumorPurity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorSpecimen__sphn_hasTumorPurity__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/percent'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__AssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorGradeAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasComponent__sphn_hasResult__TumorStageAssessmentResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__Range__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasLowerLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasNumericalRange__ReferenceRange__sphn_hasUpperLimit__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_TumorStageAssessmentEvent__sphn_hasAssessment__sphn_hasResult__sphn_hasQuantity__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__CopyNumberVariation__sphn_hasTotalCopyNumber__sphn_hasUnit__sphn_hasCode__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-resource/ucum/cblcopycbr'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GeneFusion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDeletion__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDeletion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasDeletedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDelins__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDuplication__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicDuplication__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInsertion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInsertion__sphn_hasInsertedSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInversion__sphn_hasFeatureLocation__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicInversion__sphn_hasNucleotideSequence__sphn_hasSequenceLength__sphn_hasComparator__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTranslocation__sphn_hasBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTransposition__sphn_hasDeletionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__GenomicTransposition__sphn_hasInsertionBreakpoint__GenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."sphn_VariantDescriptor__sphn_hasGenomicVariation__SingleNucleotideVariation__sphn_hasGenomicPosition__sphn_hasCoordinateConvention__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates'
+);
+CREATE TYPE "project-name"."supporting__sphn_Interpretation__sphn_hasInput__valueset_iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#General',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#None',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#University',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine'
+);
+CREATE TYPE "project-name"."supporting__sphn_Interpretation__sphn_hasOutput__valueset_iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#General',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#None',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#University',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine'
+);
+CREATE TYPE "project-name"."supporting__sphn_SemanticMapping__sphn_hasPurpose__iri_type" AS ENUM (
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl',
+    'https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research'
+);
\ No newline at end of file
diff --git a/schemas/pre-release-testing/json_schema.json b/schemas/pre-release-testing/json_schema.json
new file mode 100644
index 00000000..7a78eb99
--- /dev/null
+++ b/schemas/pre-release-testing/json_schema.json
@@ -0,0 +1,51860 @@
+{
+    "$schema": "https://json-schema.org/draft/2020-12/schema",
+    "type": "object",
+    "properties": {
+        "id": {
+            "type": "string"
+        },
+        "schema": {
+            "type": "string"
+        },
+        "title": {
+            "type": "string"
+        },
+        "targetType": {
+            "type": "string"
+        },
+        "license": {
+            "type": "string"
+        },
+        "sphn:DataRelease": {
+            "description": "sphn:DataRelease properties",
+            "properties": {
+                "creationTime": {
+                    "description": "Value for the sphn:hasExtractionDateTime of the data release",
+                    "format": "date-time",
+                    "type": "string"
+                },
+                "id": {
+                    "description": "ID of 'sphn:DataRelease'. To ensure the uniqueness of a DataRelease instance ID (i.e. the dataset identifier), a UNIX Epoch timestamp should ideally be concatenated to it as a suffix",
+                    "type": "string"
+                }
+            },
+            "required": [
+                "creationTime",
+                "id"
+            ],
+            "type": "object"
+        },
+        "sphn:DataProvider": {
+            "additionalProperties": false,
+            "description": "SPHN Concept 'DataProvider'",
+            "properties": {
+                "id": {
+                    "description": "ID of SPHN Concept 'DataProvider'",
+                    "type": "string"
+                },
+                "sphn:hasCategory": {
+                    "additionalProperties": false,
+                    "description": "Value Set for property 'hasCategory'",
+                    "properties": {
+                        "iri": {
+                            "description": "IRI for 'hasCategory' property",
+                            "enum": [
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider",
+                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#University"
+                            ],
+                            "type": "string"
+                        }
+                    },
+                    "required": [
+                        "iri"
+                    ],
+                    "type": "object"
+                },
+                "sphn:hasDepartment": {
+                    "additionalProperties": false,
+                    "description": "SPHN Concept 'Department'",
+                    "properties": {
+                        "id": {
+                            "description": "ID of SPHN Concept 'Department'",
+                            "type": "string"
+                        },
+                        "sphn:hasName": {
+                            "description": "Value for 'hasName' property",
+                            "type": "string"
+                        }
+                    },
+                    "required": [
+                        "id",
+                        "sphn:hasName"
+                    ],
+                    "type": "object"
+                },
+                "sphn:hasInstitutionCode": {
+                    "additionalProperties": false,
+                    "description": "SPHN Concept 'Code'",
+                    "properties": {
+                        "id": {
+                            "description": "ID of SPHN Concept 'Code'",
+                            "type": "string"
+                        },
+                        "sourceConceptID": {
+                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                            "type": "string"
+                        },
+                        "sphn:hasCodingSystemAndVersion": {
+                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                            "type": "string"
+                        },
+                        "sphn:hasIdentifier": {
+                            "description": "Value for 'hasIdentifier' property",
+                            "type": "string"
+                        },
+                        "sphn:hasName": {
+                            "description": "Value for 'hasName' property",
+                            "type": "string"
+                        }
+                    },
+                    "required": [
+                        "id",
+                        "sphn:hasCodingSystemAndVersion",
+                        "sphn:hasIdentifier"
+                    ],
+                    "type": "object"
+                }
+            },
+            "required": [
+                "id",
+                "sphn:hasInstitutionCode"
+            ],
+            "type": "object"
+        },
+        "sphn:SubjectPseudoIdentifier": {
+            "additionalProperties": false,
+            "description": "SPHN Concept 'SubjectPseudoIdentifier'",
+            "properties": {
+                "id": {
+                    "description": "ID of SPHN Concept 'SubjectPseudoIdentifier'",
+                    "type": "string"
+                },
+                "sphn:hasIdentifier": {
+                    "description": "Value for 'hasIdentifier' property",
+                    "type": "string"
+                },
+                "sphn:hasSharedIdentifier": {
+                    "description": "Value for 'hasSharedIdentifier' property",
+                    "type": "string"
+                }
+            },
+            "required": [
+                "id",
+                "sphn:hasIdentifier"
+            ],
+            "type": "object"
+        },
+        "content": {
+            "additionalProperties": false,
+            "description": "List of SPHN core concepts",
+            "properties": {
+                "sphn:AccessDevicePresence": {
+                    "description": "List of 'sphn:AccessDevicePresence' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AccessDevicePresence'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AccessDevicePresence'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasInsertionPoint": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AccessDevice'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AccessDevice'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRestingPoint": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasMedicalDevice"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AdministrativeCase": {
+                    "description": "List of 'sphn:AdministrativeCase' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AdministrativeCase'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdmission": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Admission'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Admission'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDateTime": {
+                                        "description": "Value for 'hasDateTime' property",
+                                        "format": "date-time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasOriginLocation": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Location'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Location'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasExact": {
+                                                "description": "Value for 'hasExact' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDateTime"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCareHandling": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'CareHandling'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'CareHandling'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDischarge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Discharge'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Discharge'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDateTime": {
+                                        "description": "Value for 'hasDateTime' property",
+                                        "format": "date-time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasLocation": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Location'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Location'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasExact": {
+                                                "description": "Value for 'hasExact' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "Value for 'hasIdentifier' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAdmission"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AdministrativeSex": {
+                    "description": "List of 'sphn:AdministrativeSex' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AdministrativeSex'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AdministrativeSex'",
+                                "type": "string"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AdverseEvent": {
+                    "description": "List of 'sphn:AdverseEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AdverseEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AdverseEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Code'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Code'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCodingSystemAndVersion": {
+                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasIdentifier": {
+                                        "description": "Value for 'hasIdentifier' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCodingSystemAndVersion",
+                                    "sphn:hasIdentifier"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasConsequences": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasConsequences'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasConsequences' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIntervention": {
+                                "description": "Value for 'hasIntervention' property",
+                                "type": "string"
+                            },
+                            "sphn:hasOnsetDateTime": {
+                                "description": "Value for 'hasOnsetDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasOutcome": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasOutcome'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasOutcome' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSeverityCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Age": {
+                    "description": "List of 'sphn:Age' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Age'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Age'",
+                                "type": "string"
+                            },
+                            "sphn:hasDeterminationDateTime": {
+                                "description": "Value for 'hasDeterminationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/a",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/d",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/h",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/min",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/mo",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/wk"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasDeterminationDateTime",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Allergy": {
+                    "description": "List of 'sphn:Allergy' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Allergy'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Allergy'",
+                                "type": "string"
+                            },
+                            "sphn:hasAllergen": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Allergen'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Allergen'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "description": "List of 'hasCode' properties",
+                                        "items": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasFirstRecordDateTime": {
+                                "description": "Value for 'hasFirstRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLastReactionDateTime": {
+                                "description": "Value for 'hasLastReactionDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasReactionTypeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSeverityCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasVerificationStatusCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AllergyEpisode": {
+                    "description": "List of 'sphn:AllergyEpisode' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AllergyEpisode'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AllergyEpisode'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAllergen": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Allergen'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Allergen'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "description": "List of 'hasCode' properties",
+                                        "items": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCertaintyCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasDuration": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasExposure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Exposure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Exposure'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasManifestationCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSeverityCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAllergen"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AntimicrobialSusceptibilityLabTestEvent": {
+                    "description": "List of 'sphn:AntimicrobialSusceptibilityLabTestEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLabTest": {
+                                "description": "List of 'hasLabTest' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasChemicalAgent": {
+                                            "description": "SPHN Concept 'Drug'/SPHN Concept 'Substance'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Drug'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Drug'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasActiveIngredient": {
+                                                            "description": "List of 'hasActiveIngredient' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Substance'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Substance'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasGenericName": {
+                                                                        "description": "Value for 'hasGenericName' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        },
+                                                        "sphn:hasArticle": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'DrugArticle'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'DrugArticle'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasManufacturedDoseForm": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'PharmaceuticalDoseForm'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'PharmaceuticalDoseForm'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCode": {
+                                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                            "oneOf": [
+                                                                                {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "SPHN Concept 'Code'",
+                                                                                    "properties": {
+                                                                                        "id": {
+                                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasIdentifier": {
+                                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasName": {
+                                                                                            "description": "Value for 'hasName' property",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "id",
+                                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                                        "sphn:hasIdentifier"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                },
+                                                                                {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCode"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasInactiveIngredient": {
+                                                            "description": "List of 'hasInactiveIngredient' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Substance'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Substance'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasGenericName": {
+                                                                        "description": "Value for 'hasGenericName' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        },
+                                                        "sphn:hasQuantity": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Quantity'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasComparator": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Value Set for property 'hasComparator'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI for 'hasComparator' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUnit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Unit'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCode": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Schema for property 'hasCode'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCode"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasValue": {
+                                                                    "description": "Value for 'hasValue' property",
+                                                                    "type": "number"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasUnit",
+                                                                "sphn:hasValue"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "target_concept": {
+                                                            "description": "IRI for Concept 'Drug'",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn#Drug"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "target_concept"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Substance'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Substance'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                            "oneOf": [
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasGenericName": {
+                                                            "description": "Value for 'hasGenericName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasQuantity": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Quantity'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasComparator": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Value Set for property 'hasComparator'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI for 'hasComparator' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUnit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Unit'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCode": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Schema for property 'hasCode'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCode"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasValue": {
+                                                                    "description": "Value for 'hasValue' property",
+                                                                    "type": "number"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasUnit",
+                                                                "sphn:hasValue"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "target_concept": {
+                                                            "description": "IRI for Concept 'Substance'",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn#Substance"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "target_concept"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasInstrument": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasResult": {
+                                            "description": "List of 'hasResult' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalReference": {
+                                                        "description": "SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceValue'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceValue'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceValue'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasQuantity",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStandardGuideline": {
+                                                        "description": "Value for 'hasStandardGuideline' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTestKit": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasChemicalAgent",
+                                        "sphn:hasCode",
+                                        "sphn:hasResult"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Isolate'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Isolate'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasLabTest",
+                            "sphn:hasSample"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Assay": {
+                    "description": "List of 'sphn:Assay' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Assay'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Assay'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDataFile": {
+                                "description": "List of 'hasDataFile' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'DataFile'/SPHN Concept 'TimeSeriesDataFile'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "Value for 'hasIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'LibraryPreparation'/SPHN Concept 'SampleProcessing'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasSample": {
+                                "description": "List of 'hasSample' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'/SPHN Concept 'TumorSpecimen'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorSpecimen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorSpecimen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:AssessmentEvent": {
+                    "description": "List of 'sphn:AssessmentEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'AssessmentEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'AssessmentEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAssessment": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Assessment'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Assessment'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasComponent": {
+                                        "description": "List of 'hasComponent' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentComponent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentComponent'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasResult": {
+                                                    "description": "List of 'hasResult' properties",
+                                                    "items": {
+                                                        "description": "SPHN Concept 'AssessmentResult'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorStageAssessmentResult'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'AssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'AssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasResult": {
+                                        "description": "SPHN Concept 'AssessmentResult'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorStageAssessmentResult'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'AssessmentResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalRange": {
+                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Range'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'Range'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    },
+                                                    "target_concept": {
+                                                        "description": "IRI for Concept 'AssessmentResult'",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "target_concept"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalRange": {
+                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Range'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'Range'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    },
+                                                    "target_concept": {
+                                                        "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "target_concept"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalRange": {
+                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Range'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'Range'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    },
+                                                    "target_concept": {
+                                                        "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "target_concept"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAssessment",
+                            "sphn:hasDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BilledDiagnosis": {
+                    "description": "List of 'sphn:BilledDiagnosis' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BilledDiagnosis'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BilledDiagnosis'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRank": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasRank'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasRank' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectAge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Age'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Age'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BilledProcedure": {
+                    "description": "List of 'sphn:BilledProcedure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BilledProcedure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BilledProcedure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRank": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasRank'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasRank' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Biobanksample": {
+                    "description": "List of 'sphn:Biobanksample' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Biobanksample'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Biobanksample'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBiobankName": {
+                                "description": "Value for 'hasBiobankName' property",
+                                "type": "string"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "Value for 'hasIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'/SPHN Concept 'TumorSpecimen'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Isolate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Isolate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Isolate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Sample'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Sample'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Sample'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TumorSpecimen'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'TumorSpecimen'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasBiobankName",
+                            "sphn:hasIdentifier",
+                            "sphn:hasSample"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Birth": {
+                    "description": "List of 'sphn:Birth' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Birth'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Birth'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCountry": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Country'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Country'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDate": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BirthDate'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BirthDate'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDay": {
+                                        "description": "Value for 'hasDay' property",
+                                        "pattern": "^(---[0][1-9]|---[1][0-9]|---[2][0-9]|---[3][0-1])(Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasMonth": {
+                                        "description": "Value for 'hasMonth' property",
+                                        "pattern": "^(--[0][1-9]|--[1][0-2])(Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTime": {
+                                        "description": "Value for 'hasTime' property",
+                                        "format": "time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasYear": {
+                                        "description": "Value for 'hasYear' property",
+                                        "pattern": "^(-)?[0-9][0-9][0-9][0-9](Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasYear"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDeliveryModeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasGestationalAge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'GestationalAgeAtBirth'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'GestationalAgeAtBirth'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasGroupSize": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "List of 'hasMedicalDevice' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'MedicalDevice'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'MedicalDevice'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasProductCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasSoftware": {
+                                            "description": "List of 'hasSoftware' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Software'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Software'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDescription": {
+                                                        "description": "Value for 'hasDescription' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasUniformResourceLocator": {
+                                                        "description": "Value for 'hasUniformResourceLocator' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasVersion": {
+                                                        "description": "Value for 'hasVersion' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasName",
+                                                    "sphn:hasVersion"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTypeCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BloodPressureMeasurement": {
+                    "description": "List of 'sphn:BloodPressureMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BloodPressureMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BloodPressureMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BloodPressure'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BloodPressure'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDiastolicPressure": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                    ],
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasMeanPressure": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                    ],
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasSystolicPressure": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                    ],
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodyHeightMeasurement": {
+                    "description": "List of 'sphn:BodyHeightMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodyHeightMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodyHeightMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'MedicalDevice'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'MedicalDevice'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordAtBirth": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Birth'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Birth'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodyHeight'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodyHeight'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataDetermination": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataDetermination'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataDetermination'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasMethodCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasMethodCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDateTime": {
+                                        "description": "Value for 'hasDateTime' property",
+                                        "format": "date-time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasQuantity"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodyMassIndex": {
+                    "description": "List of 'sphn:BodyMassIndex' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodyMassIndex'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodyMassIndex'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDeterminationDateTime": {
+                                "description": "Value for 'hasDeterminationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/kgperm2"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodyPosition": {
+                    "description": "List of 'sphn:BodyPosition' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodyPosition'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodyPosition'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodySurfaceArea": {
+                    "description": "List of 'sphn:BodySurfaceArea' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodySurfaceArea'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodySurfaceArea'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCalculationMethod": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasCalculationMethod'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasCalculationMethod' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDeterminationDateTime": {
+                                "description": "Value for 'hasDeterminationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/m2"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodyTemperatureMeasurement": {
+                    "description": "List of 'sphn:BodyTemperatureMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodyTemperatureMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodyTemperatureMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodyTemperature'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodyTemperature'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:BodyWeightMeasurement": {
+                    "description": "List of 'sphn:BodyWeightMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'BodyWeightMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'BodyWeightMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'MedicalDevice'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'MedicalDevice'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordAtBirth": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Birth'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Birth'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodyWeight'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodyWeight'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataDetermination": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataDetermination'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataDetermination'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasMethodCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasMethodCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDateTime": {
+                                        "description": "Value for 'hasDateTime' property",
+                                        "format": "date-time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasQuantity"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:CardiacIndex": {
+                    "description": "List of 'sphn:CardiacIndex' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'CardiacIndex'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'CardiacIndex'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDeterminationDateTime": {
+                                "description": "Value for 'hasDeterminationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/Lperminperm2"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:CardiacOutputMeasurement": {
+                    "description": "List of 'sphn:CardiacOutputMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'CardiacOutputMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'CardiacOutputMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'CardiacOutput'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'CardiacOutput'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:CircumferenceMeasurement": {
+                    "description": "List of 'sphn:CircumferenceMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'CircumferenceMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'CircumferenceMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'MedicalDevice'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'MedicalDevice'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordAtBirth": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Birth'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Birth'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Circumference'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Circumference'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDateTime": {
+                                        "description": "Value for 'hasDateTime' property",
+                                        "format": "date-time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasQuantity"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:CivilStatus": {
+                    "description": "List of 'sphn:CivilStatus' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'CivilStatus'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'CivilStatus'",
+                                "type": "string"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEventDateTime": {
+                                "description": "Value for 'hasEventDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Consent": {
+                    "description": "List of 'sphn:Consent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Consent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Consent'",
+                                "type": "string"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStatusCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasTemplateIdentifier": {
+                                "description": "Value for 'hasTemplateIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasTypeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasDateTime",
+                            "sphn:hasTypeCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:DataFile": {
+                    "description": "List of 'sphn:DataFile' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'DataFile'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'DataFile'",
+                                "type": "string"
+                            },
+                            "sphn:hasCreationDateTime": {
+                                "description": "Value for 'hasCreationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasEncoding": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasEncoding'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasEncoding' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasFormatCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasHash": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Hash'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Hash'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasAlgorithm": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasAlgorithm'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasAlgorithm' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasStringValue": {
+                                        "description": "Value for 'hasStringValue' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasAlgorithm",
+                                    "sphn:hasStringValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasName": {
+                                "description": "Value for 'hasName' property",
+                                "type": "string"
+                            },
+                            "sphn:hasUniformResourceIdentifier": {
+                                "description": "Value for 'hasUniformResourceIdentifier' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:DataProcessing": {
+                    "description": "List of 'sphn:DataProcessing' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'DataProcessing'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'DataProcessing'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasInput": {
+                                "description": "List of 'hasInput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'DataFile'/SPHN Concept 'TimeSeriesDataFile'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasOutput": {
+                                "description": "List of 'hasOutput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'DataFile'/SPHN Concept 'TimeSeriesDataFile'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Assay'/SPHN Concept 'DataProcessing'/SPHN Concept 'SequencingAnalysis'/SPHN Concept 'SequencingAssay'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAnalysis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAnalysis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAnalysis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAssay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAssay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAssay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasQualityControlMetric": {
+                                "description": "List of 'hasQualityControlMetric' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'QualityControlMetric'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasSoftware": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Software'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Software'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasUniformResourceLocator": {
+                                        "description": "Value for 'hasUniformResourceLocator' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Death": {
+                    "description": "List of 'sphn:Death' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Death'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Death'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCircumstanceCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasConditionCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDate": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'DeathDate'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'DeathDate'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDay": {
+                                        "description": "Value for 'hasDay' property",
+                                        "pattern": "^(---[0][1-9]|---[1][0-9]|---[2][0-9]|---[3][0-1])(Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasMonth": {
+                                        "description": "Value for 'hasMonth' property",
+                                        "pattern": "^(--[0][1-9]|--[1][0-2])(Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTime": {
+                                        "description": "Value for 'hasTime' property",
+                                        "format": "time",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasYear": {
+                                        "description": "Value for 'hasYear' property",
+                                        "pattern": "^(-)?[0-9][0-9][0-9][0-9](Z|[+-]14:00|[+-](?:[0][0-9]|[1][0-3]):[0-5][0-9])?$",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasYear"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Diagnosis": {
+                    "description": "List of 'sphn:Diagnosis' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Diagnosis'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Diagnosis'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCodingSystemAndVersion",
+                                                "sphn:hasIdentifier"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectAge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Age'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Age'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:DrugAdministrationEvent": {
+                    "description": "List of 'sphn:DrugAdministrationEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'DrugAdministrationEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'DrugAdministrationEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrationRouteCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDrug": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Drug'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Drug'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasActiveIngredient": {
+                                        "description": "List of 'hasActiveIngredient' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasGenericName": {
+                                                    "description": "Value for 'hasGenericName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasArticle": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DrugArticle'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DrugArticle'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasManufacturedDoseForm": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'PharmaceuticalDoseForm'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'PharmaceuticalDoseForm'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasInactiveIngredient": {
+                                        "description": "List of 'hasInactiveIngredient' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasGenericName": {
+                                                    "description": "Value for 'hasGenericName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDuration": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasReasonToStopCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTimePattern": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'TimePattern'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'TimePattern'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasDrug",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:DrugPrescription": {
+                    "description": "List of 'sphn:DrugPrescription' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'DrugPrescription'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'DrugPrescription'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrationRouteCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDrug": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Drug'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Drug'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasActiveIngredient": {
+                                        "description": "List of 'hasActiveIngredient' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasGenericName": {
+                                                    "description": "Value for 'hasGenericName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasArticle": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DrugArticle'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DrugArticle'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasManufacturedDoseForm": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'PharmaceuticalDoseForm'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'PharmaceuticalDoseForm'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasInactiveIngredient": {
+                                        "description": "List of 'hasInactiveIngredient' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasGenericName": {
+                                                    "description": "Value for 'hasGenericName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasFirstAdministrationDateTime": {
+                                "description": "Value for 'hasFirstAdministrationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFrequency": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIndicationToStart": {
+                                "description": "List of 'hasIndicationToStart' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'BilledDiagnosis'/SPHN Concept 'Diagnosis'/SPHN Concept 'NursingDiagnosis'/SPHN Concept 'OncologyDiagnosis'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BilledDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BilledDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BilledDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Diagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Diagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Diagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NursingDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NursingDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NursingDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OncologyDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OncologyDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OncologyDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasIntent": {
+                                "description": "List of 'hasIntent' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Intent'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'Intent'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasLastAdministrationDateTime": {
+                                "description": "Value for 'hasLastAdministrationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTimePattern": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'TimePattern'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'TimePattern'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasDrug",
+                            "sphn:hasFirstAdministrationDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ElectrocardiographicProcedure": {
+                    "description": "List of 'sphn:ElectrocardiographicProcedure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ElectrocardiographicProcedure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ElectrocardiographicProcedure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasNumberOfLeads": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOutput": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Electrocardiogram'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Electrocardiogram'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "description": "List of 'hasDataFile' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDataFile"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectPhysiologicState": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'PhysiologicState'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'PhysiologicState'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ExcludedDisorder": {
+                    "description": "List of 'sphn:ExcludedDisorder' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ExcludedDisorder'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ExcludedDisorder'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCodingSystemAndVersion",
+                                                "sphn:hasIdentifier"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasRecordDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Exposure": {
+                    "description": "List of 'sphn:Exposure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Exposure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Exposure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAgentCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDegreeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDuration": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRouteCode": {
+                                "description": "List of 'hasRouteCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:FluidBalance": {
+                    "description": "List of 'sphn:FluidBalance' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'FluidBalance'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'FluidBalance'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFluidInputOutput": {
+                                "description": "List of 'hasFluidInputOutput' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'FluidInputOutput'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'FluidInputOutput'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasEndDateTime",
+                            "sphn:hasQuantity",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:FluidInputOutput": {
+                    "description": "List of 'sphn:FluidInputOutput' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'FluidInputOutput'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'FluidInputOutput'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubstance": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Substance'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Substance'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasGenericName": {
+                                        "description": "Value for 'hasGenericName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasQuantity": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Quantity'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasComparator": {
+                                                "additionalProperties": false,
+                                                "description": "Value Set for property 'hasComparator'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI for 'hasComparator' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                        ],
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasUnit": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Unit'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "Schema for property 'hasCode'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasValue": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "number"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasUnit",
+                                            "sphn:hasValue"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasEndDateTime",
+                            "sphn:hasStartDateTime",
+                            "sphn:hasSubstance"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:FollowUp": {
+                    "description": "List of 'sphn:FollowUp' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'FollowUp'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'FollowUp'",
+                                "type": "string"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasResult": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'VitalStatus'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'VitalStatus'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDeath": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Death'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Death'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:GestationalAgeAtBirth": {
+                    "description": "List of 'sphn:GestationalAgeAtBirth' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'GestationalAgeAtBirth'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'GestationalAgeAtBirth'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/d"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:HealthcareEncounter": {
+                    "description": "List of 'sphn:HealthcareEncounter' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'HealthcareEncounter'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'HealthcareEncounter'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCurrentLocation": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Location'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Location'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasExact": {
+                                        "description": "Value for 'hasExact' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "Value for 'hasIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasOriginLocation": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Location'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Location'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasExact": {
+                                        "description": "Value for 'hasExact' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTargetLocation": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Location'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Location'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasExact": {
+                                        "description": "Value for 'hasExact' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasTherapeuticArea": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'TherapeuticArea'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'TherapeuticArea'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasSpecialtyName": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasSpecialtyName'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasSpecialtyName' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasSpecialtyName"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:HeartRateMeasurement": {
+                    "description": "List of 'sphn:HeartRateMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'HeartRateMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'HeartRateMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'HeartRate'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'HeartRate'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasRegularityCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectPhysiologicState": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'PhysiologicState'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'PhysiologicState'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:HomeAddress": {
+                    "description": "List of 'sphn:HomeAddress' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'HomeAddress'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'HomeAddress'",
+                                "type": "string"
+                            },
+                            "sphn:hasCountry": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Country'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Country'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSwissSocioEconomicPosition": {
+                                "description": "List of 'hasSwissSocioEconomicPosition' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'SwissSocioEconomicPosition'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'SwissSocioEconomicPosition'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDistance": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-resource/ucum/m"
+                                                                    ],
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasValue": {
+                                            "description": "Value for 'hasValue' property",
+                                            "type": "number"
+                                        },
+                                        "sphn:hasVersion": {
+                                            "description": "Value for 'hasVersion' property",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ImagingProcedure": {
+                    "description": "List of 'sphn:ImagingProcedure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ImagingProcedure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ImagingProcedure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ImplantPresence": {
+                    "description": "List of 'sphn:ImplantPresence' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ImplantPresence'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ImplantPresence'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Implant'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Implant'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasTypeCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasMedicalDevice"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:InhaledOxygenConcentration": {
+                    "description": "List of 'sphn:InhaledOxygenConcentration' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'InhaledOxygenConcentration'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'InhaledOxygenConcentration'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDataDetermination": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'DataDetermination'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'DataDetermination'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasMethodCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasMethodCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasOxygenEquipment": {
+                                "description": "SPHN Concept 'AccessDevice'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'AccessDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'AccessDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'AccessDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOxygenFlowRate": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'DrugAdministrationEvent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'DrugAdministrationEvent'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/percent"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasDateTime",
+                            "sphn:hasQuantity"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:InsuranceStatus": {
+                    "description": "List of 'sphn:InsuranceStatus' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'InsuranceStatus'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'InsuranceStatus'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCoverageType": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasCoverageType'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasCoverageType' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#General",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#None",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCoverageType"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Isolate": {
+                    "description": "List of 'sphn:Isolate' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Isolate'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Isolate'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCollectionDateTime": {
+                                "description": "Value for 'hasCollectionDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFixationType": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasFixationType'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasFixationType' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "List of 'hasIdentifier' properties",
+                                "items": {
+                                    "description": "Value for 'hasIdentifier' property",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasMaterialTypeCode": {
+                                "description": "List of 'hasMaterialTypeCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasOrganism": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Organism'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Organism'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPrimaryContainer": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasPrimaryContainer'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasPrimaryContainer' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSharedIdentifier": {
+                                "description": "Value for 'hasSharedIdentifier' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCollectionDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:LabTestEvent": {
+                    "description": "List of 'sphn:LabTestEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'LabTestEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'LabTestEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLabTest": {
+                                "description": "List of 'hasLabTest' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'LabTest'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'LabTest'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasInstrument": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasResult": {
+                                            "description": "List of 'hasResult' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'LabResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'LabResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalReference": {
+                                                        "description": "SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceValue'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceValue'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceValue'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasQuantity",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTestKit": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode",
+                                        "sphn:hasResult"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'/SPHN Concept 'TumorSpecimen'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Isolate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Isolate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Isolate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Sample'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Sample'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Sample'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TumorSpecimen'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'TumorSpecimen'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasLabTest"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:LibraryPreparation": {
+                    "description": "List of 'sphn:LibraryPreparation' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'LibraryPreparation'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasGenePanel": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'GenePanel'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'GenePanel'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "description": "List of 'hasDataFile' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasFocusGene": {
+                                        "description": "List of 'hasFocusGene' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Gene'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Gene'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasOrganism": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Organism'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Organism'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                            "oneOf": [
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasProtein": {
+                                                    "description": "List of 'hasProtein' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Protein'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Protein'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasOrganism": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Organism'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Organism'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTranscript": {
+                                                    "description": "List of 'hasTranscript' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Transcript'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Transcript'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasOrganism": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Organism'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Organism'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasProtein": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Protein'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Protein'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasOrganism": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Organism'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasFocusGene"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasInput": {
+                                "description": "List of 'hasInput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'/SPHN Concept 'TumorSpecimen'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorSpecimen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorSpecimen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasIntendedInsertSize": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasKitCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOutput": {
+                                "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Isolate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Isolate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Isolate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Sample'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Sample'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Sample'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'LibraryPreparation'/SPHN Concept 'SampleProcessing'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasQualityControlMetric": {
+                                "description": "List of 'hasQualityControlMetric' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'QualityControlMetric'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTargetEnrichmentKitCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Measurement": {
+                    "description": "List of 'sphn:Measurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Measurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Measurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'AssessmentResult'/SPHN Concept 'BloodPressure'/SPHN Concept 'BodyHeight'/SPHN Concept 'BodyTemperature'/SPHN Concept 'BodyWeight'/SPHN Concept 'CardiacOutput'/SPHN Concept 'Circumference'/SPHN Concept 'HeartRate'/SPHN Concept 'OxygenSaturation'/SPHN Concept 'RespiratoryRate'/SPHN Concept 'Result'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorStageAssessmentResult'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasNumericalRange": {
+                                                    "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Range'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Range'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'Range'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'ReferenceRange'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'ReferenceRange'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasStringValue": {
+                                                    "description": "Value for 'hasStringValue' property",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BloodPressure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BloodPressure'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDiastolicPressure": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasMeanPressure": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSystolicPressure": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-resource/ucum/mmsblHgsbr"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BloodPressure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyHeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyHeight'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataDetermination": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'DataDetermination'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'DataDetermination'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasMethodCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasMethodCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyHeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasQuantity",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyTemperature'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyTemperature'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyTemperature'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyWeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyWeight'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataDetermination": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'DataDetermination'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'DataDetermination'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasMethodCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasMethodCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyWeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasQuantity",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacOutput'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacOutput'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacOutput'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Circumference'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Circumference'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Circumference'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Circumference"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasQuantity",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HeartRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HeartRate'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasRegularityCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HeartRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OxygenSaturation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OxygenSaturation'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-resource/ucum/percent"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OxygenSaturation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RespiratoryRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RespiratoryRate'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDataDetermination": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'DataDetermination'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'DataDetermination'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasMethodCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasMethodCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDataFile": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasDateTime": {
+                                                    "description": "Value for 'hasDateTime' property",
+                                                    "format": "date-time",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RespiratoryRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Result'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Result'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Result'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Result"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasNumericalRange": {
+                                                    "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Range'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Range'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'Range'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'ReferenceRange'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'ReferenceRange'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasStringValue": {
+                                                    "description": "Value for 'hasStringValue' property",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasNumericalRange": {
+                                                    "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Range'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Range'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'Range'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'ReferenceRange'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasLowerLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasUpperLimit": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Quantity'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasComparator": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "Value Set for property 'hasComparator'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI for 'hasComparator' property",
+                                                                                    "enum": [
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                    ],
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasUnit": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Unit'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCode": {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "Schema for property 'hasCode'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCode"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        "sphn:hasValue": {
+                                                                            "description": "Value for 'hasValue' property",
+                                                                            "type": "number"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasUnit",
+                                                                        "sphn:hasValue"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'ReferenceRange'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasQuantity": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Quantity'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Quantity'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasComparator": {
+                                                            "additionalProperties": false,
+                                                            "description": "Value Set for property 'hasComparator'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI for 'hasComparator' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasUnit": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Unit'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Schema for property 'hasCode'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "UCUM IRI for 'hasCode' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasValue": {
+                                                            "description": "Value for 'hasValue' property",
+                                                            "type": "number"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasUnit",
+                                                        "sphn:hasValue"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasStringValue": {
+                                                    "description": "Value for 'hasStringValue' property",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:MedicalProcedure": {
+                    "description": "List of 'sphn:MedicalProcedure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'MedicalProcedure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'MedicalProcedure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCodingSystemAndVersion",
+                                                "sphn:hasIdentifier"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:MicrobiologyBiomoleculePresenceLabTestEvent": {
+                    "description": "List of 'sphn:MicrobiologyBiomoleculePresenceLabTestEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLabTest": {
+                                "description": "List of 'hasLabTest' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasInstrument": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasResult": {
+                                            "description": "List of 'hasResult' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalReference": {
+                                                        "description": "SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceValue'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceValue'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceValue'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasQuantity",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTargetMolecule": {
+                                            "description": "SPHN Concept 'Gene'/SPHN Concept 'Protein'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Gene'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Gene'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                            "oneOf": [
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasOrganism": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Organism'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                    "oneOf": [
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Code'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasIdentifier": {
+                                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasName": {
+                                                                                    "description": "Value for 'hasName' property",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCodingSystemAndVersion",
+                                                                                "sphn:hasIdentifier"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Terminology'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasProtein": {
+                                                            "description": "List of 'hasProtein' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Protein'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Protein'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasOrganism": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Organism'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        },
+                                                        "sphn:hasTranscript": {
+                                                            "description": "List of 'hasTranscript' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Transcript'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Transcript'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasOrganism": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Organism'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasProtein": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Protein'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Protein'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasOrganism": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Organism'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Organism'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                        "oneOf": [
+                                                                                            {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Code'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sourceConceptID": {
+                                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasIdentifier": {
+                                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasName": {
+                                                                                                        "description": "Value for 'hasName' property",
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                                    "sphn:hasIdentifier"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sourceConceptID": {
+                                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "termid": {
+                                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri",
+                                                                                                    "termid"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            }
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        },
+                                                        "target_concept": {
+                                                            "description": "IRI for Concept 'Gene'",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn#Gene"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode",
+                                                        "target_concept"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Protein'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Protein'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                            "oneOf": [
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasOrganism": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Organism'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                    "oneOf": [
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Code'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasIdentifier": {
+                                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasName": {
+                                                                                    "description": "Value for 'hasName' property",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCodingSystemAndVersion",
+                                                                                "sphn:hasIdentifier"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Terminology'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "target_concept": {
+                                                            "description": "IRI for Concept 'Protein'",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn#Protein"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode",
+                                                        "target_concept"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasTestKit": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode",
+                                        "sphn:hasResult",
+                                        "sphn:hasTargetMolecule"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Isolate'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Isolate'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasLabTest",
+                            "sphn:hasSample"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:MicrobiologyMicroscopyLabTestEvent": {
+                    "description": "List of 'sphn:MicrobiologyMicroscopyLabTestEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLabTest": {
+                                "description": "List of 'hasLabTest' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasInstrument": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasResult": {
+                                            "description": "List of 'hasResult' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCellCountEstimateCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasCellMorphology": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasCellMorphology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasCellMorphology' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasCellOrganization": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasCellOrganization'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasCellOrganization' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalReference": {
+                                                        "description": "SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceValue'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceValue'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceValue'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasQuantity",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStainingResultCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasStainingMethodCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasTestKit": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode",
+                                        "sphn:hasResult"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Isolate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Isolate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Isolate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Sample'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Sample'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Sample'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasLabTest",
+                            "sphn:hasSample"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:MicroorganismIdentificationLabTestEvent": {
+                    "description": "List of 'sphn:MicroorganismIdentificationLabTestEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasLabTest": {
+                                "description": "List of 'hasLabTest' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasInstrument": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasResult": {
+                                            "description": "List of 'hasResult' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'MicroorganismIdentificationResult'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'MicroorganismIdentificationResult'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCellCountEstimateCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasDetectedOrganism": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasNumericalReference": {
+                                                        "description": "SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceValue'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasLowerLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUpperLimit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceValue'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'ReferenceValue'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasQuantity",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasPresenceCode": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStringValue": {
+                                                        "description": "Value for 'hasStringValue' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasTimeToPositivity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTestKit": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasProductCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasSoftware": {
+                                                    "description": "List of 'hasSoftware' properties",
+                                                    "items": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Software'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Software'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasDescription": {
+                                                                "description": "Value for 'hasDescription' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasUniformResourceLocator": {
+                                                                "description": "Value for 'hasUniformResourceLocator' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasVersion": {
+                                                                "description": "Value for 'hasVersion' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasName",
+                                                            "sphn:hasVersion"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                },
+                                                "sphn:hasTypeCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode",
+                                        "sphn:hasResult"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReportDateTime": {
+                                "description": "Value for 'hasReportDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSample": {
+                                "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Isolate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Isolate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Isolate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Sample'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Sample'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Sample'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasLabTest",
+                            "sphn:hasSample"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Nationality": {
+                    "description": "List of 'sphn:Nationality' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Nationality'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Nationality'",
+                                "type": "string"
+                            },
+                            "sphn:hasAcquistionCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAssociatedCountry": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Country'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Country'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAssociatedCountry"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:NursingDiagnosis": {
+                    "description": "List of 'sphn:NursingDiagnosis' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'NursingDiagnosis'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'NursingDiagnosis'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Code'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Code'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCodingSystemAndVersion": {
+                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasIdentifier": {
+                                        "description": "Value for 'hasIdentifier' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCodingSystemAndVersion",
+                                    "sphn:hasIdentifier"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectAge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Age'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Age'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:NutritionIntake": {
+                    "description": "List of 'sphn:NutritionIntake' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'NutritionIntake'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'NutritionIntake'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasEnergyQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasModeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubstance": {
+                                "description": "List of 'hasSubstance' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Substance'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'Substance'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasGenericName": {
+                                            "description": "Value for 'hasGenericName' property",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:OncologyDiagnosis": {
+                    "description": "List of 'sphn:OncologyDiagnosis' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'OncologyDiagnosis'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'OncologyDiagnosis'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCodingSystemAndVersion",
+                                                "sphn:hasIdentifier"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasIncidenceDateTime": {
+                                "description": "Value for 'hasIncidenceDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasSubjectAge": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Age'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Age'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasBodySite",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:OncologySurgery": {
+                    "description": "List of 'sphn:OncologySurgery' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'OncologySurgery'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'OncologySurgery'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCodingSystemAndVersion",
+                                                "sphn:hasIdentifier"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:OrganSupport": {
+                    "description": "List of 'sphn:OrganSupport' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'OrganSupport'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'OrganSupport'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:OxygenSaturationMeasurement": {
+                    "description": "List of 'sphn:OxygenSaturationMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'OxygenSaturationMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'OxygenSaturationMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "description": "SPHN Concept 'Implant'/SPHN Concept 'MedicalDevice'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Implant'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Implant'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Implant'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MedicalDevice'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasProductCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasSoftware": {
+                                                "description": "List of 'hasSoftware' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Software'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Software'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasDescription": {
+                                                            "description": "Value for 'hasDescription' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasUniformResourceLocator": {
+                                                            "description": "Value for 'hasUniformResourceLocator' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasVersion": {
+                                                            "description": "Value for 'hasVersion' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasName",
+                                                        "sphn:hasVersion"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Code'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasIdentifier": {
+                                                                "description": "Value for 'hasIdentifier' property",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasName": {
+                                                                "description": "Value for 'hasName' property",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCodingSystemAndVersion",
+                                                            "sphn:hasIdentifier"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Terminology'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                "type": "string"
+                                                            },
+                                                            "sourceConceptID": {
+                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                "type": "string"
+                                                            },
+                                                            "termid": {
+                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri",
+                                                            "termid"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MedicalDevice'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'OxygenSaturation'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'OxygenSaturation'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-resource/ucum/percent"
+                                                                    ],
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ProblemCondition": {
+                    "description": "List of 'sphn:ProblemCondition' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ProblemCondition'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ProblemCondition'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOnsetDateTime": {
+                                "description": "Value for 'hasOnsetDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRelativeTemporalityCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStringValue": {
+                                "description": "Value for 'hasStringValue' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:RadiotherapyProcedure": {
+                    "description": "List of 'sphn:RadiotherapyProcedure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'RadiotherapyProcedure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'RadiotherapyProcedure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "description": "List of 'hasBodySite' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'BodySite'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'BodySite'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "iri",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasLaterality": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "List of 'hasCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFractionsNumber": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIntent": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Intent'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Intent'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRadiationQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/Gy",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/MBq",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/cGy",
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/mCi"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:RespiratoryRateMeasurement": {
+                    "description": "List of 'sphn:RespiratoryRateMeasurement' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'RespiratoryRateMeasurement'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'RespiratoryRateMeasurement'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMedicalDevice": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'MedicalDevice'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'MedicalDevice'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasProductCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasSoftware": {
+                                        "description": "List of 'hasSoftware' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasDescription": {
+                                                    "description": "Value for 'hasDescription' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasUniformResourceLocator": {
+                                                    "description": "Value for 'hasUniformResourceLocator' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasVersion": {
+                                                    "description": "Value for 'hasVersion' property",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasName",
+                                                "sphn:hasVersion"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasTypeCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasResult": {
+                                "description": "List of 'hasResult' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'RespiratoryRate'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'RespiratoryRate'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasDataDetermination": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataDetermination'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataDetermination'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasMethodCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasMethodCode"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasResult",
+                            "sphn:hasStartDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ResuscitationDirective": {
+                    "description": "List of 'sphn:ResuscitationDirective' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ResuscitationDirective'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ResuscitationDirective'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "List of 'hasRecordDateTime' properties",
+                                "items": {
+                                    "description": "Value for 'hasRecordDateTime' property",
+                                    "format": "date-time",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:Sample": {
+                    "description": "List of 'sphn:Sample' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Sample'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Sample'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCollectionDateTime": {
+                                "description": "Value for 'hasCollectionDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFixationType": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasFixationType'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasFixationType' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "List of 'hasIdentifier' properties",
+                                "items": {
+                                    "description": "Value for 'hasIdentifier' property",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasMaterialTypeCode": {
+                                "description": "List of 'hasMaterialTypeCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasPrimaryContainer": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasPrimaryContainer'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasPrimaryContainer' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSharedIdentifier": {
+                                "description": "Value for 'hasSharedIdentifier' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCollectionDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SampleProcessing": {
+                    "description": "List of 'sphn:SampleProcessing' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SampleProcessing'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SampleProcessing'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasInput": {
+                                "description": "List of 'hasInput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'/SPHN Concept 'TumorSpecimen'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorSpecimen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorSpecimen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasOutput": {
+                                "description": "List of 'hasOutput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Isolate'/SPHN Concept 'Sample'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'LibraryPreparation'/SPHN Concept 'SampleProcessing'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasQualityControlMetric": {
+                                "description": "List of 'hasQualityControlMetric' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'QualityControlMetric'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SequencingAnalysis": {
+                    "description": "List of 'sphn:SequencingAnalysis' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SequencingAnalysis'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SequencingAnalysis'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasInput": {
+                                "description": "SPHN Concept 'DataFile'/SPHN Concept 'TimeSeriesDataFile'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'DataFile'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOutput": {
+                                "description": "List of 'hasOutput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'DataFile'/SPHN Concept 'TimeSeriesDataFile'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'Assay'/SPHN Concept 'DataProcessing'/SPHN Concept 'SequencingAnalysis'/SPHN Concept 'SequencingAssay'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAnalysis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAnalysis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAnalysis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAssay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAssay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAssay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasQualityControlMetric": {
+                                "description": "List of 'hasQualityControlMetric' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'QualityControlMetric'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasQuantity": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasReferenceSequence": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'ReferenceSequence'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSoftware": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Software'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Software'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasUniformResourceLocator": {
+                                        "description": "Value for 'hasUniformResourceLocator' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode",
+                            "sphn:hasInput",
+                            "sphn:hasOutput"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SequencingAssay": {
+                    "description": "List of 'sphn:SequencingAssay' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SequencingAssay'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SequencingAssay'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "description": "List of 'hasAdministrativeCase' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'AdministrativeCase'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDataFile": {
+                                "description": "List of 'hasDataFile' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'DataFile'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'DataFile'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "Value for 'hasIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasIntendedReadDepth": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIntendedReadLength": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasLibraryPreparation": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'LibraryPreparation'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPredecessor": {
+                                "description": "List of 'hasPredecessor' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'LibraryPreparation'/SPHN Concept 'SampleProcessing'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasSample": {
+                                "description": "List of 'hasSample' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Sample'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'Sample'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasSequencingInstrument": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'SequencingInstrument'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'SequencingInstrument'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                        "oneOf": [
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Code'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Code'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCodingSystemAndVersion": {
+                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasIdentifier": {
+                                                        "description": "Value for 'hasIdentifier' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasName": {
+                                                        "description": "Value for 'hasName' property",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCodingSystemAndVersion",
+                                                    "sphn:hasIdentifier"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSequencingRun": {
+                                "description": "List of 'hasSequencingRun' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'SequencingRun'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'SequencingRun'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasAverageInsertSize": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasAverageReadLength": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasDataFile": {
+                                            "description": "List of 'hasDataFile' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'DataFile'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'DataFile'",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasDateTime": {
+                                            "description": "Value for 'hasDateTime' property",
+                                            "format": "date-time",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasIdentifier": {
+                                            "description": "Value for 'hasIdentifier' property",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasMeanReadDepth": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasQualityControlMetric": {
+                                            "description": "List of 'hasQualityControlMetric' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'QualityControlMetric'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasQuantity": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasReadCount": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasComparator": {
+                                                    "additionalProperties": false,
+                                                    "description": "Value Set for property 'hasComparator'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI for 'hasComparator' property",
+                                                            "enum": [
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                            ],
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasUnit": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Unit'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Unit'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "additionalProperties": false,
+                                                            "description": "Schema for property 'hasCode'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "UCUM IRI for 'hasCode' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasValue": {
+                                                    "description": "Value for 'hasValue' property",
+                                                    "type": "number"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasUnit",
+                                                "sphn:hasValue"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasDataFile",
+                                        "sphn:hasQualityControlMetric"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStandardOperatingProcedure": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasDataFile": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'DataFile'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'DataFile'",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasDescription": {
+                                        "description": "Value for 'hasDescription' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasVersion": {
+                                        "description": "Value for 'hasVersion' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasDescription",
+                                    "sphn:hasName",
+                                    "sphn:hasVersion"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SourceSystem": {
+                    "description": "List of 'sphn:SourceSystem' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SourceSystem'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SourceSystem'",
+                                "type": "string"
+                            },
+                            "sphn:hasCategory": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasCategory'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasCategory' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasName": {
+                                "description": "Value for 'hasName' property",
+                                "type": "string"
+                            },
+                            "sphn:hasPrimarySystem": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPurpose": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasPurpose'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasPurpose' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TimeSeriesDataFile": {
+                    "description": "List of 'sphn:TimeSeriesDataFile' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TimeSeriesDataFile'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                "type": "string"
+                            },
+                            "sphn:hasCreationDateTime": {
+                                "description": "Value for 'hasCreationDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasEncoding": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasEncoding'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasEncoding' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEntryCount": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/cblnbcbr"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasFormatCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasHash": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Hash'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Hash'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasAlgorithm": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasAlgorithm'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasAlgorithm' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasStringValue": {
+                                        "description": "Value for 'hasStringValue' property",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasAlgorithm",
+                                    "sphn:hasStringValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasName": {
+                                "description": "Value for 'hasName' property",
+                                "type": "string"
+                            },
+                            "sphn:hasUniformResourceIdentifier": {
+                                "description": "Value for 'hasUniformResourceIdentifier' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasEncoding",
+                            "sphn:hasEntryCount"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TobaccoExposure": {
+                    "description": "List of 'sphn:TobaccoExposure' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TobaccoExposure'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TobaccoExposure'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAgentCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDegreeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDuration": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/a"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasQuantity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/a"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRouteCode": {
+                                "description": "List of 'hasRouteCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTypeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TransplantPresence": {
+                    "description": "List of 'sphn:TransplantPresence' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TransplantPresence'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TransplantPresence'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasEndDateTime": {
+                                "description": "Value for 'hasEndDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasRecordDateTime": {
+                                "description": "Value for 'hasRecordDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasStartDateTime": {
+                                "description": "Value for 'hasStartDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasTransplant": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Transplant'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Transplant'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasGraftTypeCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasTransplant"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TumorGradeAssessmentEvent": {
+                    "description": "List of 'sphn:TumorGradeAssessmentEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TumorGradeAssessmentEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TumorGradeAssessmentEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAssessment": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'TumorGradeAssessment'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'TumorGradeAssessment'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasComponent": {
+                                        "description": "List of 'hasComponent' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentComponent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentComponent'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasResult": {
+                                                    "description": "List of 'hasResult' properties",
+                                                    "items": {
+                                                        "description": "SPHN Concept 'AssessmentResult'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorStageAssessmentResult'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'AssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'AssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasResult": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasNumericalRange": {
+                                                "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Range'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Range'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasLowerLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUpperLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'Range'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ReferenceRange'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasLowerLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUpperLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ReferenceRange'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasQuantity": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Quantity'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasComparator": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasComparator'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasComparator' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasUnit": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Unit'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "Schema for property 'hasCode'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasValue": {
+                                                        "description": "Value for 'hasValue' property",
+                                                        "type": "number"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasUnit",
+                                                    "sphn:hasValue"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasStringValue": {
+                                                "description": "Value for 'hasStringValue' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAssessment",
+                            "sphn:hasDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TumorSpecimen": {
+                    "description": "List of 'sphn:TumorSpecimen' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TumorSpecimen'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasBodySite": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'BodySite'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'BodySite'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasLaterality": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Laterality'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Laterality'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCollectionDateTime": {
+                                "description": "Value for 'hasCollectionDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasFixationType": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasFixationType'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasFixationType' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasIdentifier": {
+                                "description": "List of 'hasIdentifier' properties",
+                                "items": {
+                                    "description": "Value for 'hasIdentifier' property",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasMaterialTypeCode": {
+                                "description": "List of 'hasMaterialTypeCode' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Terminology'",
+                                    "properties": {
+                                        "iri": {
+                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                            "type": "string"
+                                        },
+                                        "sourceConceptID": {
+                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                            "type": "string"
+                                        },
+                                        "termid": {
+                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "iri",
+                                        "termid"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasPrimaryContainer": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasPrimaryContainer'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasPrimaryContainer' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSharedIdentifier": {
+                                "description": "Value for 'hasSharedIdentifier' property",
+                                "type": "string"
+                            },
+                            "sphn:hasTumorPurity": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Quantity'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Quantity'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasComparator": {
+                                        "additionalProperties": false,
+                                        "description": "Value Set for property 'hasComparator'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI for 'hasComparator' property",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasUnit": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Unit'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Unit'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "Schema for property 'hasCode'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                        "enum": [
+                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/percent"
+                                                        ],
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCode"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasValue": {
+                                        "description": "Value for 'hasValue' property",
+                                        "type": "number"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasUnit",
+                                    "sphn:hasValue"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCollectionDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:TumorStageAssessmentEvent": {
+                    "description": "List of 'sphn:TumorStageAssessmentEvent' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'TumorStageAssessmentEvent'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'TumorStageAssessmentEvent'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAssessment": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'TumorStageAssessment'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'TumorStageAssessment'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    "sphn:hasComponent": {
+                                        "description": "List of 'hasComponent' properties",
+                                        "items": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentComponent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentComponent'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasResult": {
+                                                    "description": "List of 'hasResult' properties",
+                                                    "items": {
+                                                        "description": "SPHN Concept 'AssessmentResult'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorStageAssessmentResult'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'AssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'AssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasNumericalRange": {
+                                                                        "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Range'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Range'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'Range'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'ReferenceRange'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasLowerLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "sphn:hasUpperLimit": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasComparator": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                                        "enum": [
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                                        ],
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasUnit": {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCode": {
+                                                                                                        "additionalProperties": false,
+                                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                                        "properties": {
+                                                                                                            "iri": {
+                                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "sourceConceptID": {
+                                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                                "type": "string"
+                                                                                                            },
+                                                                                                            "termid": {
+                                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                                "type": "string"
+                                                                                                            }
+                                                                                                        },
+                                                                                                        "required": [
+                                                                                                            "iri",
+                                                                                                            "termid"
+                                                                                                        ],
+                                                                                                        "type": "object"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCode"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            "sphn:hasValue": {
+                                                                                                "description": "Value for 'hasValue' property",
+                                                                                                "type": "number"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasUnit",
+                                                                                            "sphn:hasValue"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    "target_concept": {
+                                                                                        "description": "IRI for Concept 'ReferenceRange'",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "target_concept"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasQuantity": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Quantity'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasComparator": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Value Set for property 'hasComparator'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI for 'hasComparator' property",
+                                                                                        "enum": [
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                        ],
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasUnit": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Unit'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "Schema for property 'hasCode'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasValue": {
+                                                                                "description": "Value for 'hasValue' property",
+                                                                                "type": "number"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasUnit",
+                                                                            "sphn:hasValue"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasStringValue": {
+                                                                        "description": "Value for 'hasStringValue' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "target_concept": {
+                                                                        "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "target_concept"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "type": "array"
+                                                }
+                                            },
+                                            "required": [
+                                                "id"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "type": "array"
+                                    },
+                                    "sphn:hasName": {
+                                        "description": "Value for 'hasName' property",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasResult": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasNumericalRange": {
+                                                "description": "SPHN Concept 'Range'/SPHN Concept 'ReferenceRange'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Range'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Range'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasLowerLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUpperLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'Range'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ReferenceRange'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasLowerLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUpperLimit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Quantity'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasComparator": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Value Set for property 'hasComparator'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI for 'hasComparator' property",
+                                                                                "enum": [
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                                ],
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasUnit": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Unit'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "Schema for property 'hasCode'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasValue": {
+                                                                        "description": "Value for 'hasValue' property",
+                                                                        "type": "number"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasUnit",
+                                                                    "sphn:hasValue"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ReferenceRange'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasQuantity": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Quantity'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasComparator": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasComparator'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasComparator' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasUnit": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Unit'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "Schema for property 'hasCode'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasValue": {
+                                                        "description": "Value for 'hasValue' property",
+                                                        "type": "number"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasUnit",
+                                                    "sphn:hasValue"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasStringValue": {
+                                                "description": "Value for 'hasStringValue' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasPerformer": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Performer'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'Performer'",
+                                        "type": "string"
+                                    },
+                                    "sphn:hasCode": {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                },
+                                "required": [
+                                    "id",
+                                    "sphn:hasCode"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasAssessment",
+                            "sphn:hasDateTime"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:VariantDescriptor": {
+                    "description": "List of 'sphn:VariantDescriptor' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'VariantDescriptor'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'VariantDescriptor'",
+                                "type": "string"
+                            },
+                            "sphn:hasAdministrativeCase": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'AdministrativeCase'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasAlleleOriginCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasCodingSystemAndVersion",
+                                            "sphn:hasIdentifier"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "iri",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasGene": {
+                                "description": "List of 'hasGene' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'Gene'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'Gene'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCode": {
+                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                            "oneOf": [
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Code'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Code'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCodingSystemAndVersion": {
+                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasIdentifier": {
+                                                            "description": "Value for 'hasIdentifier' property",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasName": {
+                                                            "description": "Value for 'hasName' property",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCodingSystemAndVersion",
+                                                        "sphn:hasIdentifier"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasOrganism": {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Organism'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCode": {
+                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Code'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasIdentifier": {
+                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasName": {
+                                                                    "description": "Value for 'hasName' property",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCodingSystemAndVersion",
+                                                                "sphn:hasIdentifier"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Terminology'",
+                                                            "properties": {
+                                                                "iri": {
+                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sourceConceptID": {
+                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                    "type": "string"
+                                                                },
+                                                                "termid": {
+                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "iri",
+                                                                "termid"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sphn:hasCode"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        "sphn:hasProtein": {
+                                            "description": "List of 'hasProtein' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Protein'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Protein'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasOrganism": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Organism'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        },
+                                        "sphn:hasTranscript": {
+                                            "description": "List of 'hasTranscript' properties",
+                                            "items": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Transcript'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Transcript'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCode": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasOrganism": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Organism'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasProtein": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Protein'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Protein'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasOrganism": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Organism'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Organism'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCode"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "type": "array"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCode"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasGenomicVariation": {
+                                "description": "SPHN Concept 'CopyNumberVariation'/SPHN Concept 'GeneFusion'/SPHN Concept 'GenomicDeletion'/SPHN Concept 'GenomicDelins'/SPHN Concept 'GenomicDuplication'/SPHN Concept 'GenomicInsertion'/SPHN Concept 'GenomicInversion'/SPHN Concept 'GenomicTranslocation'/SPHN Concept 'GenomicTransposition'/SPHN Concept 'GenomicVariation'/SPHN Concept 'SingleNucleotideVariation'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'CopyNumberVariation'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'CopyNumberVariation'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasTotalCopyNumber": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Quantity'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'Quantity'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasComparator": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasComparator'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasComparator' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasUnit": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Unit'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Unit'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "Schema for property 'hasCode'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "UCUM IRI for 'hasCode' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-resource/ucum/cblcopycbr"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasValue": {
+                                                        "description": "Value for 'hasValue' property",
+                                                        "type": "number"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasUnit",
+                                                    "sphn:hasValue"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasTypeCode": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'Terminology'",
+                                                "properties": {
+                                                    "iri": {
+                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                        "type": "string"
+                                                    },
+                                                    "sourceConceptID": {
+                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                        "type": "string"
+                                                    },
+                                                    "termid": {
+                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                        "type": "string"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "iri",
+                                                    "termid"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'CopyNumberVariation'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasTypeCode",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GeneFusion'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GeneFusion'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasGene": {
+                                                "description": "List of 'hasGene' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Gene'",
+                                                    "properties": {
+                                                        "id": {
+                                                            "description": "ID of SPHN Concept 'Gene'",
+                                                            "type": "string"
+                                                        },
+                                                        "sphn:hasCode": {
+                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                            "oneOf": [
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "termid": {
+                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri",
+                                                                        "termid"
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasOrganism": {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'Organism'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCode": {
+                                                                    "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                    "oneOf": [
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Code'",
+                                                                            "properties": {
+                                                                                "id": {
+                                                                                    "description": "ID of SPHN Concept 'Code'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasCodingSystemAndVersion": {
+                                                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasIdentifier": {
+                                                                                    "description": "Value for 'hasIdentifier' property",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sphn:hasName": {
+                                                                                    "description": "Value for 'hasName' property",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "id",
+                                                                                "sphn:hasCodingSystemAndVersion",
+                                                                                "sphn:hasIdentifier"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        },
+                                                                        {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Terminology'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    ],
+                                                                    "type": "object"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCode"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        "sphn:hasProtein": {
+                                                            "description": "List of 'hasProtein' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Protein'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Protein'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasOrganism": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Organism'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        },
+                                                        "sphn:hasTranscript": {
+                                                            "description": "List of 'hasTranscript' properties",
+                                                            "items": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Transcript'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Transcript'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasOrganism": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Organism'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Organism'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    "sphn:hasProtein": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Protein'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Protein'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCode": {
+                                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                "oneOf": [
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Code'",
+                                                                                        "properties": {
+                                                                                            "id": {
+                                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasIdentifier": {
+                                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sphn:hasName": {
+                                                                                                "description": "Value for 'hasName' property",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "id",
+                                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                                            "sphn:hasIdentifier"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    },
+                                                                                    {
+                                                                                        "additionalProperties": false,
+                                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                                        "properties": {
+                                                                                            "iri": {
+                                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "sourceConceptID": {
+                                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                "type": "string"
+                                                                                            },
+                                                                                            "termid": {
+                                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                "type": "string"
+                                                                                            }
+                                                                                        },
+                                                                                        "required": [
+                                                                                            "iri",
+                                                                                            "termid"
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            "sphn:hasOrganism": {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Organism'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Organism'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCode": {
+                                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                                        "oneOf": [
+                                                                                            {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Code'",
+                                                                                                "properties": {
+                                                                                                    "id": {
+                                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sourceConceptID": {
+                                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasIdentifier": {
+                                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sphn:hasName": {
+                                                                                                        "description": "Value for 'hasName' property",
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "id",
+                                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                                    "sphn:hasIdentifier"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            },
+                                                                                            {
+                                                                                                "additionalProperties": false,
+                                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                                "properties": {
+                                                                                                    "iri": {
+                                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "sourceConceptID": {
+                                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                                        "type": "string"
+                                                                                                    },
+                                                                                                    "termid": {
+                                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                                        "type": "string"
+                                                                                                    }
+                                                                                                },
+                                                                                                "required": [
+                                                                                                    "iri",
+                                                                                                    "termid"
+                                                                                                ],
+                                                                                                "type": "object"
+                                                                                            }
+                                                                                        ],
+                                                                                        "type": "object"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCode"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCode"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "type": "array"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "id",
+                                                        "sphn:hasCode"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "sphn:hasRegulatoryFeature": {
+                                                "description": "List of 'hasRegulatoryFeature' properties",
+                                                "items": {
+                                                    "additionalProperties": false,
+                                                    "description": "SPHN Concept 'Terminology'",
+                                                    "properties": {
+                                                        "iri": {
+                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                            "type": "string"
+                                                        },
+                                                        "sourceConceptID": {
+                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                            "type": "string"
+                                                        },
+                                                        "termid": {
+                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                            "type": "string"
+                                                        }
+                                                    },
+                                                    "required": [
+                                                        "iri",
+                                                        "termid"
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GeneFusion'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasGene",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicDeletion'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicDeletion'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasDeletedSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicDeletion'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasFeatureLocation",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicDelins'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicDelins'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasDeletedSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasGenomicPosition": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'GenomicPosition'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCoordinateConvention": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasCoordinateConvention'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasCoordinateConvention' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasEnd": {
+                                                        "description": "Value for 'hasEnd' property",
+                                                        "type": "number"
+                                                    },
+                                                    "sphn:hasReference": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ReferenceSequence'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStart": {
+                                                        "description": "Value for 'hasStart' property",
+                                                        "type": "number"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCoordinateConvention",
+                                                    "sphn:hasEnd",
+                                                    "sphn:hasReference",
+                                                    "sphn:hasStart"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasInsertedSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicDelins'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasDeletedSequence",
+                                            "sphn:hasGenomicPosition",
+                                            "sphn:hasInsertedSequence",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicDuplication'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicDuplication'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasNucleotideSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicDuplication'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasFeatureLocation",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicInsertion'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicInsertion'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasInsertedSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicInsertion'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasFeatureLocation",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicInversion'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicInversion'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasFeatureLocation": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasNucleotideSequence": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'NucleotideSequence'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasDerivedSequence": {
+                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                        "oneOf": [
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Terminology'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "termid": {
+                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri",
+                                                                    "termid"
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasLiteralSequence": {
+                                                        "description": "Value for 'hasLiteralSequence' property",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasSequenceLength": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'Quantity'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'Quantity'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasComparator": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasComparator'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasComparator' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasUnit": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Unit'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Unit'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "Schema for property 'hasCode'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "UCUM IRI for 'hasCode' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasValue": {
+                                                                "description": "Value for 'hasValue' property",
+                                                                "type": "number"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasUnit",
+                                                            "sphn:hasValue"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicInversion'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasFeatureLocation",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicTranslocation'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicTranslocation'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasBreakpoint": {
+                                                "description": "List of 'hasBreakpoint' properties",
+                                                "items": {
+                                                    "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                    "oneOf": [
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'ChromosomalLocation'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasChromosome": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Chromosome'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Chromosome'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCode": {
+                                                                            "additionalProperties": false,
+                                                                            "description": "SPHN Concept 'Terminology'",
+                                                                            "properties": {
+                                                                                "iri": {
+                                                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "sourceConceptID": {
+                                                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                    "type": "string"
+                                                                                },
+                                                                                "termid": {
+                                                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                    "type": "string"
+                                                                                }
+                                                                            },
+                                                                            "required": [
+                                                                                "iri",
+                                                                                "termid"
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCode"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasEndCytobandCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasStartCytobandCode": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'Code'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sourceConceptID": {
+                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasIdentifier": {
+                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasName": {
+                                                                            "description": "Value for 'hasName' property",
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                        "sphn:hasIdentifier"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasChromosome",
+                                                                "sphn:hasEndCytobandCode",
+                                                                "sphn:hasStartCytobandCode",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        },
+                                                        {
+                                                            "additionalProperties": false,
+                                                            "description": "SPHN Concept 'GenomicPosition'",
+                                                            "properties": {
+                                                                "id": {
+                                                                    "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                    "type": "string"
+                                                                },
+                                                                "sphn:hasCoordinateConvention": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                    "properties": {
+                                                                        "iri": {
+                                                                            "description": "IRI for 'hasCoordinateConvention' property",
+                                                                            "enum": [
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                                "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                            ],
+                                                                            "type": "string"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "iri"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasEnd": {
+                                                                    "description": "Value for 'hasEnd' property",
+                                                                    "type": "number"
+                                                                },
+                                                                "sphn:hasReference": {
+                                                                    "additionalProperties": false,
+                                                                    "description": "SPHN Concept 'ReferenceSequence'",
+                                                                    "properties": {
+                                                                        "id": {
+                                                                            "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                            "type": "string"
+                                                                        },
+                                                                        "sphn:hasCode": {
+                                                                            "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                            "oneOf": [
+                                                                                {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "SPHN Concept 'Code'",
+                                                                                    "properties": {
+                                                                                        "id": {
+                                                                                            "description": "ID of SPHN Concept 'Code'",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasCodingSystemAndVersion": {
+                                                                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasIdentifier": {
+                                                                                            "description": "Value for 'hasIdentifier' property",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sphn:hasName": {
+                                                                                            "description": "Value for 'hasName' property",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "id",
+                                                                                        "sphn:hasCodingSystemAndVersion",
+                                                                                        "sphn:hasIdentifier"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                },
+                                                                                {
+                                                                                    "additionalProperties": false,
+                                                                                    "description": "SPHN Concept 'Terminology'",
+                                                                                    "properties": {
+                                                                                        "iri": {
+                                                                                            "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "sourceConceptID": {
+                                                                                            "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                            "type": "string"
+                                                                                        },
+                                                                                        "termid": {
+                                                                                            "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                            "type": "string"
+                                                                                        }
+                                                                                    },
+                                                                                    "required": [
+                                                                                        "iri",
+                                                                                        "termid"
+                                                                                    ],
+                                                                                    "type": "object"
+                                                                                }
+                                                                            ],
+                                                                            "type": "object"
+                                                                        }
+                                                                    },
+                                                                    "required": [
+                                                                        "id",
+                                                                        "sphn:hasCode"
+                                                                    ],
+                                                                    "type": "object"
+                                                                },
+                                                                "sphn:hasStart": {
+                                                                    "description": "Value for 'hasStart' property",
+                                                                    "type": "number"
+                                                                },
+                                                                "target_concept": {
+                                                                    "description": "IRI for Concept 'GenomicPosition'",
+                                                                    "enum": [
+                                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                    ],
+                                                                    "type": "string"
+                                                                }
+                                                            },
+                                                            "required": [
+                                                                "id",
+                                                                "sphn:hasCoordinateConvention",
+                                                                "sphn:hasEnd",
+                                                                "sphn:hasReference",
+                                                                "sphn:hasStart",
+                                                                "target_concept"
+                                                            ],
+                                                            "type": "object"
+                                                        }
+                                                    ],
+                                                    "type": "object"
+                                                },
+                                                "type": "array"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicTranslocation'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicTransposition'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicTransposition'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasDeletionBreakpoint": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasInsertionBreakpoint": {
+                                                "description": "SPHN Concept 'ChromosomalLocation'/SPHN Concept 'GenomicPosition'",
+                                                "oneOf": [
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ChromosomalLocation'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasChromosome": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Chromosome'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Chromosome'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEndCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStartCytobandCode": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'Code'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sourceConceptID": {
+                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasIdentifier": {
+                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasName": {
+                                                                        "description": "Value for 'hasName' property",
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                    "sphn:hasIdentifier"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'ChromosomalLocation'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasChromosome",
+                                                            "sphn:hasEndCytobandCode",
+                                                            "sphn:hasStartCytobandCode",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'GenomicPosition'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCoordinateConvention": {
+                                                                "additionalProperties": false,
+                                                                "description": "Value Set for property 'hasCoordinateConvention'",
+                                                                "properties": {
+                                                                    "iri": {
+                                                                        "description": "IRI for 'hasCoordinateConvention' property",
+                                                                        "enum": [
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                        ],
+                                                                        "type": "string"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "iri"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasEnd": {
+                                                                "description": "Value for 'hasEnd' property",
+                                                                "type": "number"
+                                                            },
+                                                            "sphn:hasReference": {
+                                                                "additionalProperties": false,
+                                                                "description": "SPHN Concept 'ReferenceSequence'",
+                                                                "properties": {
+                                                                    "id": {
+                                                                        "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                        "type": "string"
+                                                                    },
+                                                                    "sphn:hasCode": {
+                                                                        "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                        "oneOf": [
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Code'",
+                                                                                "properties": {
+                                                                                    "id": {
+                                                                                        "description": "ID of SPHN Concept 'Code'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasCodingSystemAndVersion": {
+                                                                                        "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasIdentifier": {
+                                                                                        "description": "Value for 'hasIdentifier' property",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sphn:hasName": {
+                                                                                        "description": "Value for 'hasName' property",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "id",
+                                                                                    "sphn:hasCodingSystemAndVersion",
+                                                                                    "sphn:hasIdentifier"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            },
+                                                                            {
+                                                                                "additionalProperties": false,
+                                                                                "description": "SPHN Concept 'Terminology'",
+                                                                                "properties": {
+                                                                                    "iri": {
+                                                                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "sourceConceptID": {
+                                                                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                        "type": "string"
+                                                                                    },
+                                                                                    "termid": {
+                                                                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                        "type": "string"
+                                                                                    }
+                                                                                },
+                                                                                "required": [
+                                                                                    "iri",
+                                                                                    "termid"
+                                                                                ],
+                                                                                "type": "object"
+                                                                            }
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                },
+                                                                "required": [
+                                                                    "id",
+                                                                    "sphn:hasCode"
+                                                                ],
+                                                                "type": "object"
+                                                            },
+                                                            "sphn:hasStart": {
+                                                                "description": "Value for 'hasStart' property",
+                                                                "type": "number"
+                                                            },
+                                                            "target_concept": {
+                                                                "description": "IRI for Concept 'GenomicPosition'",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCoordinateConvention",
+                                                            "sphn:hasEnd",
+                                                            "sphn:hasReference",
+                                                            "sphn:hasStart",
+                                                            "target_concept"
+                                                        ],
+                                                        "type": "object"
+                                                    }
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicTransposition'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasDeletionBreakpoint",
+                                            "sphn:hasInsertionBreakpoint",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'GenomicVariation'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'GenomicVariation'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'GenomicVariation'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'SingleNucleotideVariation'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'SingleNucleotideVariation'",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasAlternateAllele": {
+                                                "description": "Value for 'hasAlternateAllele' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasGenomicPosition": {
+                                                "additionalProperties": false,
+                                                "description": "SPHN Concept 'GenomicPosition'",
+                                                "properties": {
+                                                    "id": {
+                                                        "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                        "type": "string"
+                                                    },
+                                                    "sphn:hasCoordinateConvention": {
+                                                        "additionalProperties": false,
+                                                        "description": "Value Set for property 'hasCoordinateConvention'",
+                                                        "properties": {
+                                                            "iri": {
+                                                                "description": "IRI for 'hasCoordinateConvention' property",
+                                                                "enum": [
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                                    "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates"
+                                                                ],
+                                                                "type": "string"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "iri"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasEnd": {
+                                                        "description": "Value for 'hasEnd' property",
+                                                        "type": "number"
+                                                    },
+                                                    "sphn:hasReference": {
+                                                        "additionalProperties": false,
+                                                        "description": "SPHN Concept 'ReferenceSequence'",
+                                                        "properties": {
+                                                            "id": {
+                                                                "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                                "type": "string"
+                                                            },
+                                                            "sphn:hasCode": {
+                                                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                                                "oneOf": [
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Code'",
+                                                                        "properties": {
+                                                                            "id": {
+                                                                                "description": "ID of SPHN Concept 'Code'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasCodingSystemAndVersion": {
+                                                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasIdentifier": {
+                                                                                "description": "Value for 'hasIdentifier' property",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sphn:hasName": {
+                                                                                "description": "Value for 'hasName' property",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "id",
+                                                                            "sphn:hasCodingSystemAndVersion",
+                                                                            "sphn:hasIdentifier"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    },
+                                                                    {
+                                                                        "additionalProperties": false,
+                                                                        "description": "SPHN Concept 'Terminology'",
+                                                                        "properties": {
+                                                                            "iri": {
+                                                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "sourceConceptID": {
+                                                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                                                "type": "string"
+                                                                            },
+                                                                            "termid": {
+                                                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                                                "type": "string"
+                                                                            }
+                                                                        },
+                                                                        "required": [
+                                                                            "iri",
+                                                                            "termid"
+                                                                        ],
+                                                                        "type": "object"
+                                                                    }
+                                                                ],
+                                                                "type": "object"
+                                                            }
+                                                        },
+                                                        "required": [
+                                                            "id",
+                                                            "sphn:hasCode"
+                                                        ],
+                                                        "type": "object"
+                                                    },
+                                                    "sphn:hasStart": {
+                                                        "description": "Value for 'hasStart' property",
+                                                        "type": "number"
+                                                    }
+                                                },
+                                                "required": [
+                                                    "id",
+                                                    "sphn:hasCoordinateConvention",
+                                                    "sphn:hasEnd",
+                                                    "sphn:hasReference",
+                                                    "sphn:hasStart"
+                                                ],
+                                                "type": "object"
+                                            },
+                                            "sphn:hasReferenceAllele": {
+                                                "description": "Value for 'hasReferenceAllele' property",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'SingleNucleotideVariation'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sphn:hasAlternateAllele",
+                                            "sphn:hasGenomicPosition",
+                                            "sphn:hasReferenceAllele",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasNotation": {
+                                "description": "List of 'hasNotation' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'VariantNotation'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'VariantNotation'",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasCodingSystemAndVersion": {
+                                            "description": "Value for 'hasCodingSystemAndVersion' property",
+                                            "type": "string"
+                                        },
+                                        "sphn:hasValue": {
+                                            "description": "List of 'hasValue' properties",
+                                            "items": {
+                                                "description": "Value for 'hasValue' property",
+                                                "type": "string"
+                                            },
+                                            "type": "array"
+                                        }
+                                    },
+                                    "required": [
+                                        "id",
+                                        "sphn:hasCodingSystemAndVersion",
+                                        "sphn:hasValue"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasTypeCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasZygosityCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                }
+            },
+            "type": "object"
+        },
+        "supporting_concepts": {
+            "additionalProperties": false,
+            "description": "List of SPHN supporting concepts",
+            "properties": {
+                "sphn:Interpretation": {
+                    "description": "List of 'sphn:Interpretation' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'Interpretation'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'Interpretation'",
+                                "type": "string"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasInput": {
+                                "description": "List of 'hasInput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'AccessDevice'/SPHN Concept 'AccessDevicePresence'/SPHN Concept 'AdministrativeCase'/SPHN Concept 'AdministrativeSex'/SPHN Concept 'Admission'/SPHN Concept 'AdverseEvent'/SPHN Concept 'AdverseEvent_consequences'/SPHN Concept 'AdverseEvent_outcome'/SPHN Concept 'Age'/SPHN Concept 'Allergen'/SPHN Concept 'Allergy'/SPHN Concept 'AllergyEpisode'/SPHN Concept 'AntimicrobialSusceptibilityLabTest'/SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'/SPHN Concept 'AntimicrobialSusceptibilityResult'/SPHN Concept 'Assay'/SPHN Concept 'Assessment'/SPHN Concept 'AssessmentComponent'/SPHN Concept 'AssessmentEvent'/SPHN Concept 'AssessmentResult'/SPHN Concept 'BilledDiagnosis'/SPHN Concept 'BilledDiagnosis_rank'/SPHN Concept 'BilledProcedure'/SPHN Concept 'BilledProcedure_rank'/SPHN Concept 'Biobanksample'/SPHN Concept 'Birth'/SPHN Concept 'BirthDate'/SPHN Concept 'BloodPressure'/SPHN Concept 'BloodPressureMeasurement'/SPHN Concept 'BodyHeight'/SPHN Concept 'BodyHeightMeasurement'/SPHN Concept 'BodyMassIndex'/SPHN Concept 'BodyPosition'/SPHN Concept 'BodySite'/SPHN Concept 'BodySurfaceArea'/SPHN Concept 'BodySurfaceArea_calculationMethod'/SPHN Concept 'BodyTemperature'/SPHN Concept 'BodyTemperatureMeasurement'/SPHN Concept 'BodyWeight'/SPHN Concept 'BodyWeightMeasurement'/SPHN Concept 'CardiacIndex'/SPHN Concept 'CardiacOutput'/SPHN Concept 'CardiacOutputMeasurement'/SPHN Concept 'CareHandling'/SPHN Concept 'ChromosomalLocation'/SPHN Concept 'Chromosome'/SPHN Concept 'Circumference'/SPHN Concept 'CircumferenceMeasurement'/SPHN Concept 'CivilStatus'/SPHN Concept 'Code'/SPHN Concept 'Comparator'/SPHN Concept 'Consent'/SPHN Concept 'CopyNumberVariation'/SPHN Concept 'Country'/SPHN Concept 'DataDetermination'/SPHN Concept 'DataFile'/SPHN Concept 'DataFile_encoding'/SPHN Concept 'DataProcessing'/SPHN Concept 'DataProvider'/SPHN Concept 'DataProvider_category'/SPHN Concept 'DataRelease'/SPHN Concept 'Death'/SPHN Concept 'DeathDate'/SPHN Concept 'Department'/SPHN Concept 'Diagnosis'/SPHN Concept 'Discharge'/SPHN Concept 'Drug'/SPHN Concept 'DrugAdministrationEvent'/SPHN Concept 'DrugArticle'/SPHN Concept 'DrugPrescription'/SPHN Concept 'Electrocardiogram'/SPHN Concept 'ElectrocardiographicProcedure'/SPHN Concept 'ExcludedDisorder'/SPHN Concept 'Exposure'/SPHN Concept 'FluidBalance'/SPHN Concept 'FluidInputOutput'/SPHN Concept 'FollowUp'/SPHN Concept 'Gene'/SPHN Concept 'GeneFusion'/SPHN Concept 'GenePanel'/SPHN Concept 'GenomicDeletion'/SPHN Concept 'GenomicDelins'/SPHN Concept 'GenomicDuplication'/SPHN Concept 'GenomicInsertion'/SPHN Concept 'GenomicInversion'/SPHN Concept 'GenomicPosition'/SPHN Concept 'GenomicPosition_coordinateConvention'/SPHN Concept 'GenomicTranslocation'/SPHN Concept 'GenomicTransposition'/SPHN Concept 'GenomicVariation'/SPHN Concept 'GestationalAgeAtBirth'/SPHN Concept 'Hash'/SPHN Concept 'Hash_algorithm'/SPHN Concept 'HealthcareEncounter'/SPHN Concept 'HealthcarePrimaryInformationSystem'/SPHN Concept 'HeartRate'/SPHN Concept 'HeartRateMeasurement'/SPHN Concept 'HomeAddress'/SPHN Concept 'ImagingProcedure'/SPHN Concept 'Implant'/SPHN Concept 'ImplantPresence'/SPHN Concept 'InhaledOxygenConcentration'/SPHN Concept 'InsuranceStatus'/SPHN Concept 'InsuranceStatus_coverageType'/SPHN Concept 'Intent'/SPHN Concept 'Interpretation'/SPHN Concept 'Isolate'/SPHN Concept 'LabAnalyzer'/SPHN Concept 'LabResult'/SPHN Concept 'LabTest'/SPHN Concept 'LabTestEvent'/SPHN Concept 'Laterality'/SPHN Concept 'LibraryPreparation'/SPHN Concept 'Location'/SPHN Concept 'Measurement'/SPHN Concept 'MedicalDevice'/SPHN Concept 'MedicalProcedure'/SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'/SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'/SPHN Concept 'MicrobiologyBiomoleculePresenceResult'/SPHN Concept 'MicrobiologyMicroscopyLabTest'/SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'/SPHN Concept 'MicrobiologyMicroscopyResult'/SPHN Concept 'MicrobiologyMicroscopyResult_cellMorphology'/SPHN Concept 'MicrobiologyMicroscopyResult_cellOrganization'/SPHN Concept 'MicroorganismIdentificationLabTest'/SPHN Concept 'MicroorganismIdentificationLabTestEvent'/SPHN Concept 'MicroorganismIdentificationResult'/SPHN Concept 'Nationality'/SPHN Concept 'NucleotideSequence'/SPHN Concept 'NursingDiagnosis'/SPHN Concept 'NutritionIntake'/SPHN Concept 'OncologyDiagnosis'/SPHN Concept 'OncologySurgery'/SPHN Concept 'OrganSupport'/SPHN Concept 'Organism'/SPHN Concept 'OxygenSaturation'/SPHN Concept 'OxygenSaturationMeasurement'/SPHN Concept 'Performer'/SPHN Concept 'PharmaceuticalDoseForm'/SPHN Concept 'PhysiologicState'/SPHN Concept 'ProblemCondition'/SPHN Concept 'Protein'/SPHN Concept 'QualityControlMetric'/SPHN Concept 'Quantity'/SPHN Concept 'RadiotherapyProcedure'/SPHN Concept 'Range'/SPHN Concept 'ReferenceInterpretation'/SPHN Concept 'ReferenceInterpretationResult'/SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceSequence'/SPHN Concept 'ReferenceValue'/SPHN Concept 'RespiratoryRate'/SPHN Concept 'RespiratoryRateMeasurement'/SPHN Concept 'Result'/SPHN Concept 'ResuscitationDirective'/SPHN Concept 'Sample'/SPHN Concept 'SampleProcessing'/SPHN Concept 'Sample_fixationType'/SPHN Concept 'Sample_primaryContainer'/SPHN Concept 'SemanticMapping'/SPHN Concept 'SemanticMapping_purpose'/SPHN Concept 'SequencingAnalysis'/SPHN Concept 'SequencingAssay'/SPHN Concept 'SequencingInstrument'/SPHN Concept 'SequencingRun'/SPHN Concept 'SingleNucleotideVariation'/SPHN Concept 'Software'/SPHN Concept 'SourceData'/SPHN Concept 'SourceSystem'/SPHN Concept 'SourceSystem_category'/SPHN Concept 'SourceSystem_purpose'/SPHN Concept 'StandardOperatingProcedure'/SPHN Concept 'SubjectPseudoIdentifier'/SPHN Concept 'Substance'/SPHN Concept 'SwissSocioEconomicPosition'/SPHN Concept 'Terminology'/SPHN Concept 'TherapeuticArea'/SPHN Concept 'TherapeuticArea_specialtyName'/SPHN Concept 'TimePattern'/SPHN Concept 'TimeSeriesDataFile'/SPHN Concept 'TobaccoExposure'/SPHN Concept 'Transcript'/SPHN Concept 'Transplant'/SPHN Concept 'TransplantPresence'/SPHN Concept 'TumorGradeAssessment'/SPHN Concept 'TumorGradeAssessmentEvent'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorSpecimen'/SPHN Concept 'TumorStageAssessment'/SPHN Concept 'TumorStageAssessmentEvent'/SPHN Concept 'TumorStageAssessmentResult'/SPHN Concept 'Unit'/SPHN Concept 'ValueSet'/SPHN Concept 'VariantDescriptor'/SPHN Concept 'VariantNotation'/SPHN Concept 'VitalStatus'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AccessDevice'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AccessDevice'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AccessDevice'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AccessDevicePresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AccessDevicePresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AccessDevicePresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevicePresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdministrativeCase'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdministrativeCase'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeCase"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdministrativeSex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdministrativeSex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdministrativeSex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeSex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Admission'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Admission'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Admission'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Admission"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdverseEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdverseEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdverseEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdverseEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Age'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Age'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Age'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Age"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Allergen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Allergen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Allergen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Allergen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Allergy'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Allergy'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Allergy'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Allergy"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AllergyEpisode'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AllergyEpisode'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AllergyEpisode'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AllergyEpisode"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentComponent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentComponent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentComponent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentComponent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BilledDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BilledDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BilledDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BilledProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BilledProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BilledProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BilledProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Biobanksample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Biobanksample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Biobanksample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Biobanksample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Birth'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Birth'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Birth'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Birth"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BirthDate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BirthDate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BirthDate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BirthDate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BloodPressure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BloodPressure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BloodPressure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BloodPressureMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BloodPressureMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BloodPressureMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressureMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyHeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyHeight'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyHeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyHeightMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyHeightMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyHeightMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeightMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyMassIndex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyMassIndex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyMassIndex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyMassIndex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodySite'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodySite'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodySite'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodySite"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodySurfaceArea'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodySurfaceArea'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodySurfaceArea'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodySurfaceArea"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyTemperature'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyTemperature'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyTemperature'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyTemperatureMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyTemperatureMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyTemperatureMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperatureMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyWeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyWeight'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyWeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyWeightMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyWeightMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyWeightMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeightMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacIndex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacIndex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacIndex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacIndex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacOutput'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacOutput'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacOutput'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacOutputMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacOutputMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacOutputMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutputMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CareHandling'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CareHandling'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CareHandling'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CareHandling"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ChromosomalLocation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ChromosomalLocation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Chromosome'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Chromosome'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Chromosome'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Chromosome"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Circumference'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Circumference'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Circumference'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Circumference"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CircumferenceMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CircumferenceMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CircumferenceMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CircumferenceMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CivilStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CivilStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CivilStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CivilStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptType": {
+                                                    "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Code'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Code"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sourceConceptID",
+                                                "sourceConceptType",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Consent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Consent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Consent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Consent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CopyNumberVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CopyNumberVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CopyNumberVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Country'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Country'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Country'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Country"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataDetermination'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataDetermination'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataDetermination'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataDetermination"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProvider'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProvider'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProvider'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProvider"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataRelease'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataRelease'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataRelease'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataRelease"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Death'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Death'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Death'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Death"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DeathDate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DeathDate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DeathDate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DeathDate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Department'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Department'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Department'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Department"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Diagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Diagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Diagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Discharge'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Discharge'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Discharge'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Discharge"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Drug'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Drug'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Drug'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Drug"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugAdministrationEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugAdministrationEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugAdministrationEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugAdministrationEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugArticle'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugArticle'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugArticle'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugArticle"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugPrescription'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugPrescription'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugPrescription'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugPrescription"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Electrocardiogram'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Electrocardiogram'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Electrocardiogram'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Electrocardiogram"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ElectrocardiographicProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ElectrocardiographicProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ElectrocardiographicProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ElectrocardiographicProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ExcludedDisorder'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ExcludedDisorder'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ExcludedDisorder'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ExcludedDisorder"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Exposure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Exposure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Exposure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Exposure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FluidBalance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FluidBalance'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FluidBalance'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FluidBalance"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FluidInputOutput'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FluidInputOutput'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FluidInputOutput'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FluidInputOutput"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FollowUp'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FollowUp'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FollowUp'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FollowUp"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Gene'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Gene'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Gene'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Gene"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GeneFusion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GeneFusion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GeneFusion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenePanel'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenePanel'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenePanel'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenePanel"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDeletion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDeletion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDeletion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDelins'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDelins'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDelins'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDuplication'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDuplication'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDuplication'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicInsertion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicInsertion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicInsertion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicInversion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicInversion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicInversion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicTranslocation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicTranslocation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicTranslocation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicTransposition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicTransposition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicTransposition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GestationalAgeAtBirth'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GestationalAgeAtBirth'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GestationalAgeAtBirth'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GestationalAgeAtBirth"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Hash'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Hash'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Hash'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Hash"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HealthcareEncounter'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HealthcareEncounter'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HealthcareEncounter'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HealthcareEncounter"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HealthcarePrimaryInformationSystem'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HealthcarePrimaryInformationSystem"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HeartRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HeartRate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HeartRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HeartRateMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HeartRateMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HeartRateMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRateMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HomeAddress'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HomeAddress'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HomeAddress'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HomeAddress"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ImagingProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ImagingProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ImagingProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ImagingProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Implant'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Implant'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Implant'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ImplantPresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ImplantPresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ImplantPresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ImplantPresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'InhaledOxygenConcentration'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'InhaledOxygenConcentration'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'InhaledOxygenConcentration'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#InhaledOxygenConcentration"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'InsuranceStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'InsuranceStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'InsuranceStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#InsuranceStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Intent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Intent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Intent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Intent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Interpretation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Interpretation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Interpretation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Interpretation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabAnalyzer'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabAnalyzer"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Laterality'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Laterality"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Location'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Location'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Location'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Location"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Measurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Measurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Measurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Measurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MedicalDevice'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MedicalDevice'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MedicalProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MedicalProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MedicalProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Nationality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Nationality'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Nationality'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Nationality"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NucleotideSequence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NucleotideSequence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NucleotideSequence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NursingDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NursingDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NursingDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NutritionIntake'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NutritionIntake'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NutritionIntake'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NutritionIntake"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OncologyDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OncologyDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OncologyDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OncologySurgery'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OncologySurgery'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OncologySurgery'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OncologySurgery"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OrganSupport'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OrganSupport'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OrganSupport'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OrganSupport"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Organism'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Organism'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Organism"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OxygenSaturation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OxygenSaturation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OxygenSaturation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OxygenSaturationMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OxygenSaturationMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OxygenSaturationMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturationMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Performer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Performer'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Performer'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Performer"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'PharmaceuticalDoseForm'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'PharmaceuticalDoseForm'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'PharmaceuticalDoseForm'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#PharmaceuticalDoseForm"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'PhysiologicState'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'PhysiologicState'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'PhysiologicState'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#PhysiologicState"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ProblemCondition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ProblemCondition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ProblemCondition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ProblemCondition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Protein'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Protein'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Protein'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Protein"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'QualityControlMetric'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'QualityControlMetric'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#QualityControlMetric"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Quantity'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Quantity"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RadiotherapyProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RadiotherapyProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RadiotherapyProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RadiotherapyProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Range'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Range'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Range'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceInterpretation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceInterpretation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceInterpretation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceInterpretationResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceInterpretationResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceInterpretationResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceRange'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceRange'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceSequence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceSequence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceSequence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceValue'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceValue'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RespiratoryRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RespiratoryRate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RespiratoryRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RespiratoryRateMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RespiratoryRateMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RespiratoryRateMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRateMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Result'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Result'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Result'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Result"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ResuscitationDirective'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ResuscitationDirective'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ResuscitationDirective'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ResuscitationDirective"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SemanticMapping'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SemanticMapping'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SemanticMapping'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SemanticMapping"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAnalysis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAnalysis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAnalysis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAssay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAssay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAssay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingInstrument'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingInstrument'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingInstrument'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingInstrument"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingRun'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingRun'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingRun'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingRun"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SingleNucleotideVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SingleNucleotideVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SingleNucleotideVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Software'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Software"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SourceData'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SourceData'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SourceData'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SourceData"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SourceSystem'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SourceSystem'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SourceSystem'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SourceSystem"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'StandardOperatingProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#StandardOperatingProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SubjectPseudoIdentifier'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SubjectPseudoIdentifier'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SubjectPseudoIdentifier'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SubjectPseudoIdentifier"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Substance'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Substance"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SwissSocioEconomicPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SwissSocioEconomicPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SwissSocioEconomicPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SwissSocioEconomicPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptType": {
+                                                    "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Terminology'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Terminology"
+                                                    ],
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "sourceConceptID",
+                                                "sourceConceptType",
+                                                "target_concept",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TherapeuticArea'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TherapeuticArea'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TherapeuticArea'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TherapeuticArea"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimePattern'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimePattern'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimePattern'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimePattern"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TobaccoExposure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TobaccoExposure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TobaccoExposure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TobaccoExposure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Transcript'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Transcript'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Transcript'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Transcript"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Transplant'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Transplant'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Transplant'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Transplant"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TransplantPresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TransplantPresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TransplantPresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TransplantPresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorSpecimen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorSpecimen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Unit'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Unit'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Unit"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ValueSet'",
+                                            "properties": {
+                                                "valueset_iri": {
+                                                    "description": "IRI for 'hasInput' property",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#General",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#None",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#University",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "valueset_iri"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VariantDescriptor'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VariantDescriptor'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VariantDescriptor'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VariantDescriptor"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VariantNotation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VariantNotation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VariantNotation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VariantNotation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VitalStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VitalStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VitalStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VitalStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasOutput": {
+                                "description": "List of 'hasOutput' properties",
+                                "items": {
+                                    "description": "SPHN Concept 'AccessDevice'/SPHN Concept 'AccessDevicePresence'/SPHN Concept 'AdministrativeCase'/SPHN Concept 'AdministrativeSex'/SPHN Concept 'Admission'/SPHN Concept 'AdverseEvent'/SPHN Concept 'AdverseEvent_consequences'/SPHN Concept 'AdverseEvent_outcome'/SPHN Concept 'Age'/SPHN Concept 'Allergen'/SPHN Concept 'Allergy'/SPHN Concept 'AllergyEpisode'/SPHN Concept 'AntimicrobialSusceptibilityLabTest'/SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'/SPHN Concept 'AntimicrobialSusceptibilityResult'/SPHN Concept 'Assay'/SPHN Concept 'Assessment'/SPHN Concept 'AssessmentComponent'/SPHN Concept 'AssessmentEvent'/SPHN Concept 'AssessmentResult'/SPHN Concept 'BilledDiagnosis'/SPHN Concept 'BilledDiagnosis_rank'/SPHN Concept 'BilledProcedure'/SPHN Concept 'BilledProcedure_rank'/SPHN Concept 'Biobanksample'/SPHN Concept 'Birth'/SPHN Concept 'BirthDate'/SPHN Concept 'BloodPressure'/SPHN Concept 'BloodPressureMeasurement'/SPHN Concept 'BodyHeight'/SPHN Concept 'BodyHeightMeasurement'/SPHN Concept 'BodyMassIndex'/SPHN Concept 'BodyPosition'/SPHN Concept 'BodySite'/SPHN Concept 'BodySurfaceArea'/SPHN Concept 'BodySurfaceArea_calculationMethod'/SPHN Concept 'BodyTemperature'/SPHN Concept 'BodyTemperatureMeasurement'/SPHN Concept 'BodyWeight'/SPHN Concept 'BodyWeightMeasurement'/SPHN Concept 'CardiacIndex'/SPHN Concept 'CardiacOutput'/SPHN Concept 'CardiacOutputMeasurement'/SPHN Concept 'CareHandling'/SPHN Concept 'ChromosomalLocation'/SPHN Concept 'Chromosome'/SPHN Concept 'Circumference'/SPHN Concept 'CircumferenceMeasurement'/SPHN Concept 'CivilStatus'/SPHN Concept 'Code'/SPHN Concept 'Comparator'/SPHN Concept 'Consent'/SPHN Concept 'CopyNumberVariation'/SPHN Concept 'Country'/SPHN Concept 'DataDetermination'/SPHN Concept 'DataFile'/SPHN Concept 'DataFile_encoding'/SPHN Concept 'DataProcessing'/SPHN Concept 'DataProvider'/SPHN Concept 'DataProvider_category'/SPHN Concept 'DataRelease'/SPHN Concept 'Death'/SPHN Concept 'DeathDate'/SPHN Concept 'Department'/SPHN Concept 'Diagnosis'/SPHN Concept 'Discharge'/SPHN Concept 'Drug'/SPHN Concept 'DrugAdministrationEvent'/SPHN Concept 'DrugArticle'/SPHN Concept 'DrugPrescription'/SPHN Concept 'Electrocardiogram'/SPHN Concept 'ElectrocardiographicProcedure'/SPHN Concept 'ExcludedDisorder'/SPHN Concept 'Exposure'/SPHN Concept 'FluidBalance'/SPHN Concept 'FluidInputOutput'/SPHN Concept 'FollowUp'/SPHN Concept 'Gene'/SPHN Concept 'GeneFusion'/SPHN Concept 'GenePanel'/SPHN Concept 'GenomicDeletion'/SPHN Concept 'GenomicDelins'/SPHN Concept 'GenomicDuplication'/SPHN Concept 'GenomicInsertion'/SPHN Concept 'GenomicInversion'/SPHN Concept 'GenomicPosition'/SPHN Concept 'GenomicPosition_coordinateConvention'/SPHN Concept 'GenomicTranslocation'/SPHN Concept 'GenomicTransposition'/SPHN Concept 'GenomicVariation'/SPHN Concept 'GestationalAgeAtBirth'/SPHN Concept 'Hash'/SPHN Concept 'Hash_algorithm'/SPHN Concept 'HealthcareEncounter'/SPHN Concept 'HealthcarePrimaryInformationSystem'/SPHN Concept 'HeartRate'/SPHN Concept 'HeartRateMeasurement'/SPHN Concept 'HomeAddress'/SPHN Concept 'ImagingProcedure'/SPHN Concept 'Implant'/SPHN Concept 'ImplantPresence'/SPHN Concept 'InhaledOxygenConcentration'/SPHN Concept 'InsuranceStatus'/SPHN Concept 'InsuranceStatus_coverageType'/SPHN Concept 'Intent'/SPHN Concept 'Interpretation'/SPHN Concept 'Isolate'/SPHN Concept 'LabAnalyzer'/SPHN Concept 'LabResult'/SPHN Concept 'LabTest'/SPHN Concept 'LabTestEvent'/SPHN Concept 'Laterality'/SPHN Concept 'LibraryPreparation'/SPHN Concept 'Location'/SPHN Concept 'Measurement'/SPHN Concept 'MedicalDevice'/SPHN Concept 'MedicalProcedure'/SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'/SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'/SPHN Concept 'MicrobiologyBiomoleculePresenceResult'/SPHN Concept 'MicrobiologyMicroscopyLabTest'/SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'/SPHN Concept 'MicrobiologyMicroscopyResult'/SPHN Concept 'MicrobiologyMicroscopyResult_cellMorphology'/SPHN Concept 'MicrobiologyMicroscopyResult_cellOrganization'/SPHN Concept 'MicroorganismIdentificationLabTest'/SPHN Concept 'MicroorganismIdentificationLabTestEvent'/SPHN Concept 'MicroorganismIdentificationResult'/SPHN Concept 'Nationality'/SPHN Concept 'NucleotideSequence'/SPHN Concept 'NursingDiagnosis'/SPHN Concept 'NutritionIntake'/SPHN Concept 'OncologyDiagnosis'/SPHN Concept 'OncologySurgery'/SPHN Concept 'OrganSupport'/SPHN Concept 'Organism'/SPHN Concept 'OxygenSaturation'/SPHN Concept 'OxygenSaturationMeasurement'/SPHN Concept 'Performer'/SPHN Concept 'PharmaceuticalDoseForm'/SPHN Concept 'PhysiologicState'/SPHN Concept 'ProblemCondition'/SPHN Concept 'Protein'/SPHN Concept 'QualityControlMetric'/SPHN Concept 'Quantity'/SPHN Concept 'RadiotherapyProcedure'/SPHN Concept 'Range'/SPHN Concept 'ReferenceInterpretation'/SPHN Concept 'ReferenceInterpretationResult'/SPHN Concept 'ReferenceRange'/SPHN Concept 'ReferenceSequence'/SPHN Concept 'ReferenceValue'/SPHN Concept 'RespiratoryRate'/SPHN Concept 'RespiratoryRateMeasurement'/SPHN Concept 'Result'/SPHN Concept 'ResuscitationDirective'/SPHN Concept 'Sample'/SPHN Concept 'SampleProcessing'/SPHN Concept 'Sample_fixationType'/SPHN Concept 'Sample_primaryContainer'/SPHN Concept 'SemanticMapping'/SPHN Concept 'SemanticMapping_purpose'/SPHN Concept 'SequencingAnalysis'/SPHN Concept 'SequencingAssay'/SPHN Concept 'SequencingInstrument'/SPHN Concept 'SequencingRun'/SPHN Concept 'SingleNucleotideVariation'/SPHN Concept 'Software'/SPHN Concept 'SourceData'/SPHN Concept 'SourceSystem'/SPHN Concept 'SourceSystem_category'/SPHN Concept 'SourceSystem_purpose'/SPHN Concept 'StandardOperatingProcedure'/SPHN Concept 'SubjectPseudoIdentifier'/SPHN Concept 'Substance'/SPHN Concept 'SwissSocioEconomicPosition'/SPHN Concept 'Terminology'/SPHN Concept 'TherapeuticArea'/SPHN Concept 'TherapeuticArea_specialtyName'/SPHN Concept 'TimePattern'/SPHN Concept 'TimeSeriesDataFile'/SPHN Concept 'TobaccoExposure'/SPHN Concept 'Transcript'/SPHN Concept 'Transplant'/SPHN Concept 'TransplantPresence'/SPHN Concept 'TumorGradeAssessment'/SPHN Concept 'TumorGradeAssessmentEvent'/SPHN Concept 'TumorGradeAssessmentResult'/SPHN Concept 'TumorSpecimen'/SPHN Concept 'TumorStageAssessment'/SPHN Concept 'TumorStageAssessmentEvent'/SPHN Concept 'TumorStageAssessmentResult'/SPHN Concept 'Unit'/SPHN Concept 'ValueSet'/SPHN Concept 'VariantDescriptor'/SPHN Concept 'VariantNotation'/SPHN Concept 'VitalStatus'",
+                                    "oneOf": [
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AccessDevice'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AccessDevice'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AccessDevice'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AccessDevicePresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AccessDevicePresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AccessDevicePresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevicePresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdministrativeCase'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdministrativeCase'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdministrativeCase'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeCase"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdministrativeSex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdministrativeSex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdministrativeSex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeSex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Admission'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Admission'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Admission'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Admission"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AdverseEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AdverseEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AdverseEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AdverseEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Age'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Age'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Age'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Age"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Allergen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Allergen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Allergen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Allergen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Allergy'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Allergy'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Allergy'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Allergy"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AllergyEpisode'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AllergyEpisode'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AllergyEpisode'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AllergyEpisode"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AntimicrobialSusceptibilityResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Assessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Assessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Assessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Assessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentComponent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentComponent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentComponent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentComponent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'AssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'AssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BilledDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BilledDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BilledDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BilledProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BilledProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BilledProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BilledProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Biobanksample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Biobanksample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Biobanksample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Biobanksample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Birth'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Birth'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Birth'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Birth"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BirthDate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BirthDate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BirthDate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BirthDate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BloodPressure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BloodPressure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BloodPressure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BloodPressureMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BloodPressureMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BloodPressureMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressureMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyHeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyHeight'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyHeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyHeightMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyHeightMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyHeightMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeightMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyMassIndex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyMassIndex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyMassIndex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyMassIndex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodySite'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodySite'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodySite'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodySite"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodySurfaceArea'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodySurfaceArea'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodySurfaceArea'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodySurfaceArea"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyTemperature'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyTemperature'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyTemperature'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyTemperatureMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyTemperatureMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyTemperatureMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperatureMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyWeight'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyWeight'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyWeight'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'BodyWeightMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'BodyWeightMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'BodyWeightMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeightMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacIndex'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacIndex'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacIndex'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacIndex"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacOutput'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacOutput'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacOutput'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CardiacOutputMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CardiacOutputMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CardiacOutputMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutputMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CareHandling'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CareHandling'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CareHandling'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CareHandling"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ChromosomalLocation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ChromosomalLocation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ChromosomalLocation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Chromosome'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Chromosome'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Chromosome'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Chromosome"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Circumference'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Circumference'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Circumference'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Circumference"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CircumferenceMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CircumferenceMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CircumferenceMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CircumferenceMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CivilStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CivilStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CivilStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CivilStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Code'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Code'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptType": {
+                                                    "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasCodingSystemAndVersion": {
+                                                    "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasIdentifier": {
+                                                    "description": "Value for 'hasIdentifier' property",
+                                                    "type": "string"
+                                                },
+                                                "sphn:hasName": {
+                                                    "description": "Value for 'hasName' property",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Code'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Code"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "sourceConceptID",
+                                                "sourceConceptType",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Consent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Consent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Consent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Consent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'CopyNumberVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'CopyNumberVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'CopyNumberVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Country'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Country'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Country'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Country"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataDetermination'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataDetermination'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataDetermination'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataDetermination"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataProvider'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataProvider'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataProvider'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataProvider"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DataRelease'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DataRelease'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DataRelease'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DataRelease"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Death'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Death'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Death'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Death"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DeathDate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DeathDate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DeathDate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DeathDate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Department'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Department'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Department'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Department"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Diagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Diagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Diagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Discharge'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Discharge'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Discharge'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Discharge"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Drug'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Drug'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Drug'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Drug"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugAdministrationEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugAdministrationEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugAdministrationEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugAdministrationEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugArticle'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugArticle'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugArticle'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugArticle"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'DrugPrescription'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'DrugPrescription'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'DrugPrescription'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#DrugPrescription"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Electrocardiogram'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Electrocardiogram'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Electrocardiogram'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Electrocardiogram"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ElectrocardiographicProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ElectrocardiographicProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ElectrocardiographicProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ElectrocardiographicProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ExcludedDisorder'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ExcludedDisorder'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ExcludedDisorder'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ExcludedDisorder"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Exposure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Exposure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Exposure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Exposure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FluidBalance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FluidBalance'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FluidBalance'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FluidBalance"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FluidInputOutput'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FluidInputOutput'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FluidInputOutput'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FluidInputOutput"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'FollowUp'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'FollowUp'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'FollowUp'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#FollowUp"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Gene'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Gene'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Gene'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Gene"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GeneFusion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GeneFusion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GeneFusion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenePanel'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenePanel'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenePanel'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenePanel"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDeletion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDeletion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDeletion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDelins'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDelins'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDelins'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicDuplication'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicDuplication'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicDuplication'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicInsertion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicInsertion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicInsertion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicInversion'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicInversion'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicInversion'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicTranslocation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicTranslocation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicTranslocation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicTransposition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicTransposition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicTransposition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GenomicVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GenomicVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GenomicVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'GestationalAgeAtBirth'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'GestationalAgeAtBirth'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'GestationalAgeAtBirth'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#GestationalAgeAtBirth"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Hash'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Hash'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Hash'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Hash"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HealthcareEncounter'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HealthcareEncounter'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HealthcareEncounter'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HealthcareEncounter"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HealthcarePrimaryInformationSystem'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HealthcarePrimaryInformationSystem'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HealthcarePrimaryInformationSystem"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HeartRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HeartRate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HeartRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HeartRateMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HeartRateMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HeartRateMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRateMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'HomeAddress'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'HomeAddress'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'HomeAddress'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#HomeAddress"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ImagingProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ImagingProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ImagingProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ImagingProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Implant'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Implant'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Implant'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Implant"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ImplantPresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ImplantPresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ImplantPresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ImplantPresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'InhaledOxygenConcentration'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'InhaledOxygenConcentration'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'InhaledOxygenConcentration'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#InhaledOxygenConcentration"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'InsuranceStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'InsuranceStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'InsuranceStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#InsuranceStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Intent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Intent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Intent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Intent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Interpretation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Interpretation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Interpretation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Interpretation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Isolate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Isolate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Isolate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Isolate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabAnalyzer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabAnalyzer'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabAnalyzer'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabAnalyzer"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Laterality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Laterality'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Laterality'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Laterality"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'LibraryPreparation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'LibraryPreparation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'LibraryPreparation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Location'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Location'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Location'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Location"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Measurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Measurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Measurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Measurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MedicalDevice'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MedicalDevice'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MedicalDevice'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MedicalProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MedicalProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MedicalProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MedicalProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicrobiologyMicroscopyResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTest'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationLabTest'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTest"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationLabTestEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationLabTestEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTestEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'MicroorganismIdentificationResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'MicroorganismIdentificationResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'MicroorganismIdentificationResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Nationality'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Nationality'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Nationality'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Nationality"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NucleotideSequence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NucleotideSequence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NucleotideSequence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NucleotideSequence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NursingDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NursingDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NursingDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'NutritionIntake'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'NutritionIntake'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'NutritionIntake'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#NutritionIntake"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OncologyDiagnosis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OncologyDiagnosis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OncologyDiagnosis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OncologySurgery'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OncologySurgery'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OncologySurgery'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OncologySurgery"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OrganSupport'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OrganSupport'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OrganSupport'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OrganSupport"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Organism'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Organism'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Organism'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Organism"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OxygenSaturation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OxygenSaturation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OxygenSaturation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'OxygenSaturationMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'OxygenSaturationMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'OxygenSaturationMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturationMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Performer'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Performer'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Performer'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Performer"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'PharmaceuticalDoseForm'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'PharmaceuticalDoseForm'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'PharmaceuticalDoseForm'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#PharmaceuticalDoseForm"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'PhysiologicState'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'PhysiologicState'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'PhysiologicState'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#PhysiologicState"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ProblemCondition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ProblemCondition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ProblemCondition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ProblemCondition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Protein'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Protein'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Protein'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Protein"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'QualityControlMetric'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'QualityControlMetric'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'QualityControlMetric'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#QualityControlMetric"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Quantity'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Quantity'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Quantity'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Quantity"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RadiotherapyProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RadiotherapyProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RadiotherapyProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RadiotherapyProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Range'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Range'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Range'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Range"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceInterpretation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceInterpretation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceInterpretation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceInterpretationResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceInterpretationResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceInterpretationResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceRange'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceRange'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceRange'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceSequence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceSequence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceSequence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceSequence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ReferenceValue'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ReferenceValue'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ReferenceValue'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RespiratoryRate'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RespiratoryRate'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RespiratoryRate'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'RespiratoryRateMeasurement'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'RespiratoryRateMeasurement'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'RespiratoryRateMeasurement'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRateMeasurement"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Result'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Result'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Result'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Result"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ResuscitationDirective'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'ResuscitationDirective'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'ResuscitationDirective'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#ResuscitationDirective"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Sample'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Sample'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Sample'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Sample"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SampleProcessing'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SampleProcessing'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SampleProcessing'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SemanticMapping'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SemanticMapping'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SemanticMapping'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SemanticMapping"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAnalysis'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAnalysis'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAnalysis'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingAssay'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingAssay'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingAssay'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingInstrument'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingInstrument'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingInstrument'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingInstrument"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SequencingRun'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SequencingRun'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SequencingRun'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SequencingRun"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SingleNucleotideVariation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SingleNucleotideVariation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SingleNucleotideVariation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Software'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Software'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Software'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Software"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SourceData'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SourceData'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SourceData'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SourceData"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SourceSystem'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SourceSystem'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SourceSystem'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SourceSystem"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'StandardOperatingProcedure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'StandardOperatingProcedure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'StandardOperatingProcedure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#StandardOperatingProcedure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SubjectPseudoIdentifier'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SubjectPseudoIdentifier'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SubjectPseudoIdentifier'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SubjectPseudoIdentifier"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Substance'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Substance'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Substance'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Substance"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'SwissSocioEconomicPosition'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'SwissSocioEconomicPosition'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'SwissSocioEconomicPosition'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#SwissSocioEconomicPosition"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Terminology'",
+                                            "properties": {
+                                                "iri": {
+                                                    "description": "IRI of SPHN Concept 'Terminology'",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptID": {
+                                                    "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                    "type": "string"
+                                                },
+                                                "sourceConceptType": {
+                                                    "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Terminology'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Terminology"
+                                                    ],
+                                                    "type": "string"
+                                                },
+                                                "termid": {
+                                                    "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "sourceConceptID",
+                                                "sourceConceptType",
+                                                "target_concept",
+                                                "termid"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TherapeuticArea'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TherapeuticArea'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TherapeuticArea'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TherapeuticArea"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimePattern'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimePattern'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimePattern'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimePattern"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TimeSeriesDataFile'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TimeSeriesDataFile'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TimeSeriesDataFile'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TobaccoExposure'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TobaccoExposure'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TobaccoExposure'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TobaccoExposure"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Transcript'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Transcript'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Transcript'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Transcript"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Transplant'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Transplant'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Transplant'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Transplant"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TransplantPresence'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TransplantPresence'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TransplantPresence'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TransplantPresence"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorGradeAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorGradeAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorGradeAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorSpecimen'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorSpecimen'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorSpecimen'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessment'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessment'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessment'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessment"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessmentEvent'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessmentEvent'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessmentEvent'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentEvent"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'Unit'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'Unit'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'Unit'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#Unit"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'ValueSet'",
+                                            "properties": {
+                                                "valueset_iri": {
+                                                    "description": "IRI for 'hasOutput' property",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ASCII",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AcidCitrateDextrose",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AddictionMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AlcoholBased",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBased",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AldehydeBasedStabilizerForCTCs",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllergologyAndClinicalImmunology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#AllprotectTissueReagent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Anaesthesiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Angiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Biobank",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CardiacAndThoracicVascularSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cardiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CaseReportForm",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeCitrate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CellPreparationTubeHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChemicalAdditivesStabilizers",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychiatryAndPsychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChildAndAdolescentPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ChiropracticSpecialist",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CitratePhosphateDextrose",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalDataPlatform",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPharmacologyAndToxicology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ClinicalRegistry",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Cohort",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CommunityPharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Company",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Complementary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CongenitalAbnormality",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#CurvedRodShaped",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DataRepository",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Death",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DermatologyAndVenereology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#DuBois",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EDTAAndGel",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Elongated",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EndocrinologyAndDiabetology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#EntireCell",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ExternalLaboratory",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Fatal",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#FederalOffice",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Filamentous",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Foreign",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ForensicMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Gastroenterology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#General",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralInternalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicalPractitioner",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeneralMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GeriatricMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Glass",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThan",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GreaterThanOrEqual",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#GynaecologyAndObstetrics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Haematology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HandSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthInsurance",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthPsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HealthcareInformationSystem",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HeatStabilization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hirudin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Hospital",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalPharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#HospitalisationOrProlongation",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ISO88591",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Infectology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#IntensiveCareMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InterResidueCoordinates",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#InternalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThan",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LessThanOrEqual",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LifeThreatening",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndGel",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#LithiumHeparinAndRubberPlug",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MD5",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalGenetics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#MedicalOncology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Mosteller",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Multicellular",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Nephrology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neuropsychology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Neurosurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NeutralBufferedFormalin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonAldehydeBasedStabilizerForCellFreeNucleicAcids",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeBasedWithoutAceticAcid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonaldehydeWithAceticAcid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NonbufferedFormalin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#None",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NoneOfTheConsequencesMentioned",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NotRecovered",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#NuclearMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OMICSFacility",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OccupationalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ophthalmology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OptimumCuttingTemperatureMedium",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrageneCollectionContainerOrEquivalent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralAndMaxillofacialSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OralSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Orthodontics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Other",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Otorhinolaryngology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Ovoid",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodDNA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBloodRNAplus",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneBoneMarrowRNA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PAXgeneTissue",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PaediatricSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Paediatrics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pathology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Periodontics",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PermanentDamageOrDisability",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PharmaceuticalMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pharmacy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalFiltrationSystem",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PhysicalMedicineAndRehabilitation",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PlasticReconstructiveAndAestheticSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Pneumology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolyethyleneTubeSterile",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PolypropyleneTubeSterile",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PotassiumEDTA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PreventionAndPublicHealth",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Principal",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Private",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PrivatePractice",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ProteaseInhibitors",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PsychiatryAndPsychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Psychotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RNALater",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RadioOncologyAndRadiotherapy",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Radiology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ReconstructiveDentistry",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovered",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Recovering",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RecoveringWithSequelae",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchLaboratory",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResearchOrganization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ResidueCoordinates",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Rheumatology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#RodShaped",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Round",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#S8820ProteaseInhibitorTabletsOrEquivalent",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA256",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SHA512",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Secondary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SemiPrivate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumSeparatorTubeWithClotActivator",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SerumTubeWithoutClotActivator",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ServiceProvider",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SnapFreezing",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumCitrate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumEDTA",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumFluoridePotassiumOxalate",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#SodiumHeparin",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Spiral",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#StoolCollectionContainerWithDNAStabilizer",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Supplementary",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Surgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TemporarilySeriousImpactMedicallyImportant",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TempusTube",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#ThoracicSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TraceElementsTube",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#TropicalAndTravelMedicine",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF16",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#UTF8",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Unicellular",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#University",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Urology",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VacuumTechnologyStabilization",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VascularSurgery",
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn/individual#VisceralMedicine"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "valueset_iri"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VariantDescriptor'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VariantDescriptor'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VariantDescriptor'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VariantDescriptor"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VariantNotation'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VariantNotation'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VariantNotation'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VariantNotation"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        },
+                                        {
+                                            "additionalProperties": false,
+                                            "description": "SPHN Concept 'VitalStatus'",
+                                            "properties": {
+                                                "id": {
+                                                    "description": "ID of SPHN Concept 'VitalStatus'",
+                                                    "type": "string"
+                                                },
+                                                "target_concept": {
+                                                    "description": "IRI for Concept 'VitalStatus'",
+                                                    "enum": [
+                                                        "https://biomedit.ch/rdf/sphn-schema/sphn#VitalStatus"
+                                                    ],
+                                                    "type": "string"
+                                                }
+                                            },
+                                            "required": [
+                                                "id",
+                                                "target_concept"
+                                            ],
+                                            "type": "object"
+                                        }
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            },
+                            "sphn:hasStandardGuideline": {
+                                "description": "List of 'hasStandardGuideline' properties",
+                                "items": {
+                                    "description": "Value for 'hasStandardGuideline' property",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasOutput"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ReferenceInterpretation": {
+                    "description": "List of 'sphn:ReferenceInterpretation' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ReferenceInterpretation'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ReferenceInterpretation'",
+                                "type": "string"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasInput": {
+                                "description": "SPHN Concept 'AntimicrobialSusceptibilityResult'/SPHN Concept 'AssessmentResult'/SPHN Concept 'BloodPressure'/SPHN Concept 'BodyHeight'/SPHN Concept 'BodyTemperature'/SPHN Concept 'BodyWeight'/SPHN Concept 'CardiacOutput'/SPHN Concept 'Circumference'/SPHN Concept 'HeartRate'/SPHN Concept 'LabResult'/SPHN Concept 'MicrobiologyBiomoleculePresenceResult'/SPHN Concept 'MicrobiologyMicroscopyResult'/SPHN Concept 'MicroorganismIdentificationResult'/SPHN Concept 'OxygenSaturation'/SPHN Concept 'ReferenceInterpretationResult'/SPHN Concept 'RespiratoryRate'/SPHN Concept 'Result'/SPHN Concept 'TumorStageAssessmentResult'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'AntimicrobialSusceptibilityResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'AntimicrobialSusceptibilityResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'AssessmentResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'AssessmentResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'AssessmentResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'BloodPressure'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'BloodPressure'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'BloodPressure'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'BodyHeight'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'BodyHeight'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'BodyHeight'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'BodyTemperature'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'BodyTemperature'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'BodyTemperature'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'BodyWeight'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'BodyWeight'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'BodyWeight'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'CardiacOutput'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'CardiacOutput'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'CardiacOutput'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Circumference'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Circumference'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Circumference'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Circumference"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'HeartRate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'HeartRate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'HeartRate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'LabResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'LabResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'LabResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#LabResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MicrobiologyBiomoleculePresenceResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MicrobiologyMicroscopyResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MicrobiologyMicroscopyResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'MicroorganismIdentificationResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'MicroorganismIdentificationResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'MicroorganismIdentificationResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'OxygenSaturation'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'OxygenSaturation'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'OxygenSaturation'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'ReferenceInterpretationResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'ReferenceInterpretationResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'ReferenceInterpretationResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'RespiratoryRate'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'RespiratoryRate'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'RespiratoryRate'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Result'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Result'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'Result'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#Result"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'TumorStageAssessmentResult'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'TumorStageAssessmentResult'",
+                                                "type": "string"
+                                            },
+                                            "target_concept": {
+                                                "description": "IRI for Concept 'TumorStageAssessmentResult'",
+                                                "enum": [
+                                                    "https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult"
+                                                ],
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "target_concept"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOutput": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'ReferenceInterpretationResult'",
+                                "properties": {
+                                    "id": {
+                                        "description": "ID of SPHN Concept 'ReferenceInterpretationResult'",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "id"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStandardGuideline": {
+                                "description": "List of 'hasStandardGuideline' properties",
+                                "items": {
+                                    "description": "Value for 'hasStandardGuideline' property",
+                                    "type": "string"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasOutput"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:ReferenceInterpretationResult": {
+                    "description": "List of 'sphn:ReferenceInterpretationResult' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'ReferenceInterpretationResult'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'ReferenceInterpretationResult'",
+                                "type": "string"
+                            },
+                            "sphn:hasCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptType": {
+                                        "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "sourceConceptID",
+                                    "sourceConceptType",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SemanticMapping": {
+                    "description": "List of 'sphn:SemanticMapping' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SemanticMapping'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SemanticMapping'",
+                                "type": "string"
+                            },
+                            "sphn:hasDateTime": {
+                                "description": "Value for 'hasDateTime' property",
+                                "format": "date-time",
+                                "type": "string"
+                            },
+                            "sphn:hasMethodCode": {
+                                "additionalProperties": false,
+                                "description": "SPHN Concept 'Terminology'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI of SPHN Concept 'Terminology'",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptID": {
+                                        "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                        "type": "string"
+                                    },
+                                    "sourceConceptType": {
+                                        "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                        "type": "string"
+                                    },
+                                    "termid": {
+                                        "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "sourceConceptID",
+                                    "sourceConceptType",
+                                    "termid"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasOutputCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptType": {
+                                                "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sourceConceptID",
+                                            "sourceConceptType"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptType": {
+                                                "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "sourceConceptID",
+                                            "sourceConceptType",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasPurpose": {
+                                "additionalProperties": false,
+                                "description": "Value Set for property 'hasPurpose'",
+                                "properties": {
+                                    "iri": {
+                                        "description": "IRI for 'hasPurpose' property",
+                                        "enum": [
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Billing",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#PatientCare",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#QualityControl",
+                                            "https://biomedit.ch/rdf/sphn-schema/sphn/individual#Research"
+                                        ],
+                                        "type": "string"
+                                    }
+                                },
+                                "required": [
+                                    "iri"
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasSourceData": {
+                                "description": "List of 'hasSourceData' properties",
+                                "items": {
+                                    "additionalProperties": false,
+                                    "description": "SPHN Concept 'SourceData'",
+                                    "properties": {
+                                        "id": {
+                                            "description": "ID of SPHN Concept 'SourceData'",
+                                            "type": "string"
+                                        }
+                                    },
+                                    "required": [
+                                        "id"
+                                    ],
+                                    "type": "object"
+                                },
+                                "type": "array"
+                            }
+                        },
+                        "required": [
+                            "id",
+                            "sphn:hasOutputCode"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                },
+                "sphn:SourceData": {
+                    "description": "List of 'sphn:SourceData' concepts",
+                    "items": {
+                        "additionalProperties": false,
+                        "description": "SPHN Concept 'SourceData'",
+                        "properties": {
+                            "id": {
+                                "description": "ID of SPHN Concept 'SourceData'",
+                                "type": "string"
+                            },
+                            "sphn:hasCode": {
+                                "description": "SPHN Concept 'Code'/SPHN Concept 'Terminology'",
+                                "oneOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Code'",
+                                        "properties": {
+                                            "id": {
+                                                "description": "ID of SPHN Concept 'Code'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptType": {
+                                                "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasCodingSystemAndVersion": {
+                                                "description": "Value for 'hasCodingSystemAndVersion' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasIdentifier": {
+                                                "description": "Value for 'hasIdentifier' property",
+                                                "type": "string"
+                                            },
+                                            "sphn:hasName": {
+                                                "description": "Value for 'hasName' property",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "id",
+                                            "sourceConceptID",
+                                            "sourceConceptType"
+                                        ],
+                                        "type": "object"
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "description": "SPHN Concept 'Terminology'",
+                                        "properties": {
+                                            "iri": {
+                                                "description": "IRI of SPHN Concept 'Terminology'",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptID": {
+                                                "description": "The ID of the SPHN/Project concept where this code has been used, e.g. 123",
+                                                "type": "string"
+                                            },
+                                            "sourceConceptType": {
+                                                "description": "The SPHN/Project concept type where this code has been used, e.g. sphn-Consent. Naming convention: <prefix>-<conceptName>",
+                                                "type": "string"
+                                            },
+                                            "termid": {
+                                                "description": "Unique ID for the given IRI. String format follows convention: <coding_system>-<identifier>",
+                                                "type": "string"
+                                            }
+                                        },
+                                        "required": [
+                                            "sourceConceptID",
+                                            "sourceConceptType",
+                                            "termid"
+                                        ],
+                                        "type": "object"
+                                    }
+                                ],
+                                "type": "object"
+                            },
+                            "sphn:hasStringValue": {
+                                "description": "Value for 'hasStringValue' property",
+                                "type": "string"
+                            }
+                        },
+                        "required": [
+                            "id"
+                        ],
+                        "type": "object"
+                    },
+                    "type": "array"
+                }
+            },
+            "type": "object"
+        }
+    },
+    "required": [
+        "sphn:DataRelease",
+        "sphn:SubjectPseudoIdentifier",
+        "sphn:DataProvider",
+        "content"
+    ],
+    "additionalProperties": false
+}
\ No newline at end of file
diff --git a/schemas/pre-release-testing/rml_mapping.ttl b/schemas/pre-release-testing/rml_mapping.ttl
new file mode 100644
index 00000000..4873ff50
--- /dev/null
+++ b/schemas/pre-release-testing/rml_mapping.ttl
@@ -0,0 +1,19972 @@
+@prefix brick: <https://brickschema.org/schema/Brick#> .
+@prefix csvw: <http://www.w3.org/ns/csvw#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix dcat: <http://www.w3.org/ns/dcat#> .
+@prefix dcmitype: <http://purl.org/dc/dcmitype/> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix dcam: <http://purl.org/dc/dcam/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix odrl: <http://www.w3.org/ns/odrl/2/> .
+@prefix org: <http://www.w3.org/ns/org#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix prof: <http://www.w3.org/ns/dx/prof/> .
+@prefix prov: <http://www.w3.org/ns/prov#> .
+@prefix qb: <http://purl.org/linked-data/cube#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix schema: <https://schema.org/> .
+@prefix sh: <http://www.w3.org/ns/shacl#> .
+@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
+@prefix sosa: <http://www.w3.org/ns/sosa/> .
+@prefix ssn: <http://www.w3.org/ns/ssn/> .
+@prefix time: <http://www.w3.org/2006/time#> .
+@prefix vann: <http://purl.org/vocab/vann/> .
+@prefix void: <http://rdfs.org/ns/void#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix xml: <http://www.w3.org/XML/1998/namespace> .
+@prefix sphn: <https://biomedit.ch/rdf/sphn-schema/sphn#> .
+@prefix chop: <https://biomedit.ch/rdf/sphn-resource/chop/> .
+@prefix eco: <http://purl.obolibrary.org/obo/ECO_> .
+@prefix edam: <http://edamontology.org/> .
+@prefix efo: <http://www.ebi.ac.uk/efo/EFO_> .
+@prefix emdn: <https://biomedit.ch/rdf/sphn-resource/emdn/> .
+@prefix genepio: <http://purl.obolibrary.org/obo/GENEPIO_> .
+@prefix geno: <http://purl.obolibrary.org/obo/GENO_> .
+@prefix icd-10-gm: <https://biomedit.ch/rdf/sphn-resource/icd-10-gm/> .
+@prefix loinc: <https://loinc.org/rdf/> .
+@prefix obi: <http://purl.obolibrary.org/obo/OBI_> .
+@prefix ordo: <http://www.orpha.net/ORDO/> .
+@prefix snomed: <http://snomed.info/id/> .
+@prefix so: <http://purl.obolibrary.org/obo/SO_> .
+@prefix sphn-atc: <https://biomedit.ch/rdf/sphn-resource/atc/> .
+@prefix sphn-deprecated: <https://biomedit.ch/rdf/sphn-ontology/sphn#> .
+@prefix sphn-eco: <https://biomedit.ch/rdf/sphn-resource/eco/> .
+@prefix sphn-edam: <https://biomedit.ch/rdf/sphn-resource/edam/> .
+@prefix sphn-efo: <https://biomedit.ch/rdf/sphn-resource/efo/> .
+@prefix sphn-genepio: <https://biomedit.ch/rdf/sphn-resource/genepio/> .
+@prefix sphn-geno: <https://biomedit.ch/rdf/sphn-resource/geno/> .
+@prefix sphn-hgnc: <https://biomedit.ch/rdf/sphn-resource/hgnc/> .
+@prefix sphn-individual: <https://biomedit.ch/rdf/sphn-schema/sphn/individual#> .
+@prefix sphn-loinc: <https://biomedit.ch/rdf/sphn-resource/loinc/> .
+@prefix sphn-obi: <https://biomedit.ch/rdf/sphn-resource/obi/> .
+@prefix sphn-ordo: <https://biomedit.ch/rdf/sphn-resource/ordo/> .
+@prefix sphn-so: <https://biomedit.ch/rdf/sphn-resource/so/> .
+@prefix ucum: <https://biomedit.ch/rdf/sphn-resource/ucum/> .
+@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
+@prefix rr: <http://www.w3.org/ns/r2rml#> .
+@prefix ql: <http://semweb.mmlab.be/ns/ql#> .
+@prefix resource: <https://biomedit.ch/rdf/sphn-resource/> .
+@prefix dct: <http://purl.org/dc/terms/> .
+@prefix : <https://biomedit.ch/rdf/sphn-rml/sphn#> .
+
+:DataRelease a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.sphn:DataRelease" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "creationTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasExtractionDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-schema/sphn/2025/1" ] ;
+            rr:predicate dct:conformsTo ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnDataProvider ] ;
+            rr:predicate sphn:hasDataProvider ] ;
+    rr:subjectMap [ rr:class sphn:DataRelease ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataRelease-{id}" ] .
+
+:sphnAccessDevicePresence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasInsertionPoint.id}" ] ;
+            rr:predicate sphn:hasInsertionPoint ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasRestingPoint.id}" ] ;
+            rr:predicate sphn:hasRestingPoint ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ] ;
+    rr:subjectMap [ rr:class sphn:AccessDevicePresence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevicePresence-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasInsertionPoint_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasInsertionPoint" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasInsertionPoint_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasInsertionPoint.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAccessDevicePresence_sphnhasInsertionPoint_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasInsertionPoint.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasInsertionPoint_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasInsertionPoint.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAccessDevicePresence_sphnhasMedicalDevice_rangesphnAccessDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:AccessDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasMedicalDevice_rangesphnAccessDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasMedicalDevice_rangesphnAccessDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAccessDevicePresence_sphnhasMedicalDevice_rangesphnAccessDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasMedicalDevice_rangesphnAccessDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAccessDevicePresence_sphnhasRestingPoint_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasRestingPoint" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasRestingPoint_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasRestingPoint.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAccessDevicePresence_sphnhasRestingPoint_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasRestingPoint.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnAccessDevicePresence_sphnhasRestingPoint_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AccessDevicePresence[*].sphn:hasRestingPoint.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAdministrativeCase a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Admission-{sphn:hasAdmission.id}" ] ;
+            rr:predicate sphn:hasAdmission ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{sphn:hasCareHandling.id}" ] ;
+            rr:predicate sphn:hasCareHandling ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Discharge-{sphn:hasDischarge.id}" ] ;
+            rr:predicate sphn:hasDischarge ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:AdministrativeCase ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasAdmission_rangesphnAdmission a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasAdmission" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasOriginLocation.id}" ] ;
+            rr:predicate sphn:hasOriginLocation ] ;
+    rr:subjectMap [ rr:class sphn:Admission ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Admission-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasAdmission_rangesphnAdmission_sphnhasOriginLocation_rangesphnLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasAdmission.sphn:hasOriginLocation" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasExact" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasExact ] ;
+    rr:subjectMap [ rr:class sphn:Location ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasAdmission_rangesphnAdmission_sphnhasOriginLocation_rangesphnLocation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasAdmission.sphn:hasOriginLocation.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAdministrativeCase_sphnhasCareHandling_rangesphnCareHandling a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasCareHandling" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:CareHandling ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasCareHandling_rangesphnCareHandling_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasCareHandling.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAdministrativeCase_sphnhasDischarge_rangesphnDischarge a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasDischarge" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasLocation.id}" ] ;
+            rr:predicate sphn:hasLocation ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:Discharge ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Discharge-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasDischarge_rangesphnDischarge_sphnhasLocation_rangesphnLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasDischarge.sphn:hasLocation" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasExact" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasExact ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:Location ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}" ] .
+
+:sphnAdministrativeCase_sphnhasDischarge_rangesphnDischarge_sphnhasLocation_rangesphnLocation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeCase[*].sphn:hasDischarge.sphn:hasLocation.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAdministrativeSex a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeSex[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeSex-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ] ;
+    rr:subjectMap [ rr:class sphn:AdministrativeSex ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeSex-{id}" ] .
+
+:sphnAdministrativeSex_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdministrativeSex[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeSex-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAdverseEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdverseEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasOnsetDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasOnsetDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{id}-sphn-Code-{sphn:hasSeverityCode.termid}" ] ;
+            rr:predicate sphn:hasSeverityCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasConsequences.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasConsequences ],
+        [ rr:objectMap [ rml:reference "sphn:hasIntervention" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIntervention ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{id}-sphn-Code-{sphn:hasSeverityCode.id}" ] ;
+            rr:predicate sphn:hasSeverityCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasOutcome.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasOutcome ] ;
+    rr:subjectMap [ rr:class sphn:AdverseEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{id}" ] .
+
+:sphnAdverseEvent_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdverseEvent[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAdverseEvent_sphnhasSeverityCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdverseEvent[*].sphn:hasSeverityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAdverseEvent_sphnhasSeverityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AdverseEvent[*].sphn:hasSeverityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAge a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Age[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDeterminationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDeterminationDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:Age ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{id}" ] .
+
+:sphnAge_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Age[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAge_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Age[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAge_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Age[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergy a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{id}-sphn-Code-{sphn:hasVerificationStatusCode.termid}" ] ;
+            rr:predicate sphn:hasVerificationStatusCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{id}-sphn-Code-{sphn:hasReactionTypeCode.termid}" ] ;
+            rr:predicate sphn:hasReactionTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sphn:hasAllergen.id}" ] ;
+            rr:predicate sphn:hasAllergen ],
+        [ rr:objectMap [ rml:reference "sphn:hasLastReactionDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasLastReactionDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{id}-sphn-Code-{sphn:hasSeverityCode.termid}" ] ;
+            rr:predicate sphn:hasSeverityCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasFirstRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasFirstRecordDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Allergy ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{id}" ] .
+
+:sphnAllergyEpisode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDuration.id}" ] ;
+            rr:predicate sphn:hasDuration ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sphn:hasExposure.id}" ] ;
+            rr:predicate sphn:hasExposure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sphn:hasAllergen.id}" ] ;
+            rr:predicate sphn:hasAllergen ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{id}-sphn-Code-{sphn:hasCertaintyCode.termid}" ] ;
+            rr:predicate sphn:hasCertaintyCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{id}-sphn-Code-{sphn:hasSeverityCode.termid}" ] ;
+            rr:predicate sphn:hasSeverityCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{id}-sphn-Code-{sphn:hasManifestationCode.termid}" ] ;
+            rr:predicate sphn:hasManifestationCode ] ;
+    rr:subjectMap [ rr:class sphn:AllergyEpisode ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasAllergen_rangesphnAllergen a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasAllergen" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Allergen ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasAllergen_rangesphnAllergen_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasAllergen.sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasAllergen_rangesphnAllergen_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasAllergen.sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasCertaintyCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasCertaintyCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasDuration_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasDuration" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasDuration.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAllergyEpisode_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasDuration.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasManifestationCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasManifestationCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergyEpisode_sphnhasSeverityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AllergyEpisode[*].sphn:hasSeverityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergy_sphnhasAllergen_rangesphnAllergen a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasAllergen" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Allergen ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{id}" ] .
+
+:sphnAllergy_sphnhasAllergen_rangesphnAllergen_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasAllergen.sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAllergy_sphnhasAllergen_rangesphnAllergen_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasAllergen.sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergy_sphnhasReactionTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasReactionTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergy_sphnhasSeverityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasSeverityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAllergy_sphnhasVerificationStatusCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Allergy[*].sphn:hasVerificationStatusCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{sphn:hasLabTest[*].id}" ] ;
+            rr:predicate sphn:hasLabTest ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample.id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:AntimicrobialSusceptibilityLabTestEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTestEvent-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].id}" ] ;
+            rr:predicate sphn:hasChemicalAgent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInstrument.id}" ] ;
+            rr:predicate sphn:hasInstrument ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasTestKit.id}" ] ;
+            rr:predicate sphn:hasTestKit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].id}" ] ;
+            rr:predicate sphn:hasChemicalAgent ] ;
+    rr:subjectMap [ rr:class sphn:AntimicrobialSusceptibilityLabTest ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasActiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasActiveIngredient ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sphn:hasArticle.id}" ] ;
+            rr:predicate sphn:hasArticle ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasInactiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasInactiveIngredient ] ;
+    rr:subjectMap [ rr:class sphn:Drug ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasArticle" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sphn:hasManufacturedDoseForm.id}" ] ;
+            rr:predicate sphn:hasManufacturedDoseForm ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:DrugArticle ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasArticle.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasArticle.sphn:hasManufacturedDoseForm" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:PharmaceuticalDoseForm ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasChemicalAgent_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasChemicalAgent[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasStandardGuideline" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStandardGuideline ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ] ;
+    rr:subjectMap [ rr:class sphn:AntimicrobialSusceptibilityResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceValue a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceValue ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasResult_rangesphnAntimicrobialSusceptibilityResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAntimicrobialSusceptibilityLabTestEvent_sphnhasLabTest_rangesphnAntimicrobialSusceptibilityLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AntimicrobialSusceptibilityLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssay a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Assay[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:Assay ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{id}" ] .
+
+:sphnAssay_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Assay[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAssay_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Assay[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssay_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Assay[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnAssessmentEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{sphn:hasAssessment.id}" ] ;
+            rr:predicate sphn:hasAssessment ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentEvent-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sphn:hasComponent[*].id}" ] ;
+            rr:predicate sphn:hasComponent ] ;
+    rr:subjectMap [ rr:class sphn:Assessment ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentComponent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasAssessment_rangesphnAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasAssessment.sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnAssessmentEvent_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnAssessmentEvent_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:AssessmentEvent[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBilledDiagnosis a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledDiagnosis[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasSubjectAge.id}" ] ;
+            rr:predicate sphn:hasSubjectAge ],
+        [ rr:objectMap [ rml:reference "sphn:hasRank.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasRank ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:BilledDiagnosis ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{id}" ] .
+
+:sphnBilledDiagnosis_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledDiagnosis[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBilledProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledProcedure-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasRank.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasRank ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:BilledProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledProcedure-{id}" ] .
+
+:sphnBilledProcedure_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnBilledProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBilledProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnBilledProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBilledProcedure_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledProcedure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBilledProcedure_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnBilledProcedure_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BilledProcedure[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBiobanksample a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Biobanksample[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasBiobankName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasBiobankName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Biobanksample ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Biobanksample-{id}" ] .
+
+:sphnBirth a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[*].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasGroupSize.id}" ] ;
+            rr:predicate sphn:hasGroupSize ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sphn:hasCountry.id}" ] ;
+            rr:predicate sphn:hasCountry ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{id}-sphn-Code-{sphn:hasDeliveryModeCode.termid}" ] ;
+            rr:predicate sphn:hasDeliveryModeCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BirthDate-{sphn:hasDate.id}" ] ;
+            rr:predicate sphn:hasDate ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GestationalAgeAtBirth-{sphn:hasGestationalAge.id}" ] ;
+            rr:predicate sphn:hasGestationalAge ] ;
+    rr:subjectMap [ rr:class sphn:Birth ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{id}" ] .
+
+:sphnBirth_sphnhasCountry_rangesphnCountry a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasCountry" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Country ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}" ] .
+
+:sphnBirth_sphnhasCountry_rangesphnCountry_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasCountry.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBirth_sphnhasDate_rangesphnBirthDate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasDate" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasTime" ;
+                    rr:datatype xsd:time ] ;
+            rr:predicate sphn:hasTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasMonth" ;
+                    rr:datatype xsd:gMonth ] ;
+            rr:predicate sphn:hasMonth ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasYear" ;
+                    rr:datatype xsd:gYear ] ;
+            rr:predicate sphn:hasYear ],
+        [ rr:objectMap [ rml:reference "sphn:hasDay" ;
+                    rr:datatype xsd:gDay ] ;
+            rr:predicate sphn:hasDay ] ;
+    rr:subjectMap [ rr:class sphn:BirthDate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BirthDate-{id}" ] .
+
+:sphnBirth_sphnhasDeliveryModeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasDeliveryModeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBirth_sphnhasGroupSize_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasGroupSize" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBirth_sphnhasGroupSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasGroupSize.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBirth_sphnhasGroupSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasGroupSize.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBirth_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Birth[*].sphn:hasMedicalDevice[*].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressureMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ] ;
+    rr:subjectMap [ rr:class sphn:BloodPressureMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressureMeasurement-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressureMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSystolicPressure.id}" ] ;
+            rr:predicate sphn:hasSystolicPressure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDiastolicPressure.id}" ] ;
+            rr:predicate sphn:hasDiastolicPressure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasMeanPressure.id}" ] ;
+            rr:predicate sphn:hasMeanPressure ] ;
+    rr:subjectMap [ rr:class sphn:BloodPressure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasDiastolicPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasDiastolicPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasDiastolicPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasMeanPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasMeanPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasMeanPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasSystolicPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasSystolicPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBloodPressureMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BloodPressureMeasurement[*].sphn:hasResult[*].sphn:hasSystolicPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sphn:hasRecordAtBirth.id}" ] ;
+            rr:predicate sphn:hasRecordAtBirth ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeightMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ] ;
+    rr:subjectMap [ rr:class sphn:BodyHeightMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeightMeasurement-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeightMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:BodyHeight ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult.sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult.sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBodyHeightMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyHeightMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyMassIndex a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyMassIndex[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasDeterminationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDeterminationDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:BodyMassIndex ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyMassIndex-{id}" ] .
+
+:sphnBodyMassIndex_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyMassIndex[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBodyMassIndex_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyMassIndex[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBodyMassIndex_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyMassIndex[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyPosition[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyPosition-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:BodyPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyPosition-{id}" ] .
+
+:sphnBodyPosition_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyPosition[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyPosition-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodySurfaceArea a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodySurfaceArea[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasDeterminationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDeterminationDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasCalculationMethod.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCalculationMethod ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:BodySurfaceArea ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySurfaceArea-{id}" ] .
+
+:sphnBodySurfaceArea_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodySurfaceArea[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBodySurfaceArea_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodySurfaceArea[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBodySurfaceArea_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodySurfaceArea[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperatureMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:BodyTemperatureMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperatureMeasurement-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperatureMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasResult_rangesphnBodyTemperature a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:BodyTemperature ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBodyTemperatureMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyTemperatureMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sphn:hasRecordAtBirth.id}" ] ;
+            rr:predicate sphn:hasRecordAtBirth ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeightMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ] ;
+    rr:subjectMap [ rr:class sphn:BodyWeightMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeightMeasurement-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeightMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:BodyWeight ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult.sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult.sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnBodyWeightMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:BodyWeightMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacIndex a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacIndex[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacIndex-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasDeterminationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDeterminationDateTime ] ;
+    rr:subjectMap [ rr:class sphn:CardiacIndex ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacIndex-{id}" ] .
+
+:sphnCardiacIndex_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacIndex[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacIndex-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacIndex_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacIndex[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnCardiacIndex_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacIndex[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnCardiacIndex_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacIndex[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutputMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ] ;
+    rr:subjectMap [ rr:class sphn:CardiacOutputMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutputMeasurement-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutputMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasResult_rangesphnCardiacOutput a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:CardiacOutput ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnCardiacOutputMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CardiacOutputMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sphn:hasRecordAtBirth.id}" ] ;
+            rr:predicate sphn:hasRecordAtBirth ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CircumferenceMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:CircumferenceMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CircumferenceMeasurement-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CircumferenceMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasResult_rangesphnCircumference a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:Circumference ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasResult.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnCircumferenceMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CircumferenceMeasurement[*].sphn:hasResult.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnCivilStatus a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CivilStatus[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEventDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEventDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CivilStatus-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:CivilStatus ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CivilStatus-{id}" ] .
+
+:sphnCivilStatus_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:CivilStatus[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CivilStatus-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnConsent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Consent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{id}-sphn-Code-{sphn:hasStatusCode.termid}" ] ;
+            rr:predicate sphn:hasStatusCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasTemplateIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasTemplateIdentifier ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Consent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{id}" ] .
+
+:sphnConsent_sphnhasStatusCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Consent[*].sphn:hasStatusCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnConsent_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Consent[*].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataFile a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataFile[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCreationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasCreationDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{sphn:hasHash.id}" ] ;
+            rr:predicate sphn:hasHash ],
+        [ rr:objectMap [ rml:reference "sphn:hasEncoding.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasEncoding ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{id}-sphn-Code-{sphn:hasFormatCode.termid}" ] ;
+            rr:predicate sphn:hasFormatCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:DataFile ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{id}" ] .
+
+:sphnDataFile_sphnhasFormatCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataFile[*].sphn:hasFormatCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataFile_sphnhasHash_rangesphnHash a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataFile[*].sphn:hasHash" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasAlgorithm.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasAlgorithm ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ] ;
+    rr:subjectMap [ rr:class sphn:Hash ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{id}" ] .
+
+:sphnDataProcessing a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasQualityControlMetric[*].id}" ] ;
+            rr:predicate sphn:hasQualityControlMetric ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assay')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware.id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ] ;
+    rr:subjectMap [ rr:class sphn:DataProcessing ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{id}" ] .
+
+:sphnDataProcessing_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDataProcessing_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:QualityControlMetric ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDataProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataProcessing_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasSoftware" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnDataProcessing_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DataProcessing[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnDataProvider_sphnhasDepartment_rangesphnDepartment a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.sphn:DataProvider.sphn:hasDepartment" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Department ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Department-{id}" ] .
+
+:sphnDataProvider_sphnhasInstitutionCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.sphn:DataProvider.sphn:hasInstitutionCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProvider-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDeath a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Death[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{id}-sphn-Code-{sphn:hasConditionCode.termid}" ] ;
+            rr:predicate sphn:hasConditionCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{id}-sphn-Code-{sphn:hasCircumstanceCode.termid}" ] ;
+            rr:predicate sphn:hasCircumstanceCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DeathDate-{sphn:hasDate.id}" ] ;
+            rr:predicate sphn:hasDate ] ;
+    rr:subjectMap [ rr:class sphn:Death ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{id}" ] .
+
+:sphnDeath_sphnhasCircumstanceCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Death[*].sphn:hasCircumstanceCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDeath_sphnhasConditionCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Death[*].sphn:hasConditionCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDeath_sphnhasDate_rangesphnDeathDate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Death[*].sphn:hasDate" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasTime" ;
+                    rr:datatype xsd:time ] ;
+            rr:predicate sphn:hasTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasDay" ;
+                    rr:datatype xsd:gDay ] ;
+            rr:predicate sphn:hasDay ],
+        [ rr:objectMap [ rml:reference "sphn:hasMonth" ;
+                    rr:datatype xsd:gMonth ] ;
+            rr:predicate sphn:hasMonth ],
+        [ rr:objectMap [ rml:reference "sphn:hasYear" ;
+                    rr:datatype xsd:gYear ] ;
+            rr:predicate sphn:hasYear ] ;
+    rr:subjectMap [ rr:class sphn:DeathDate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DeathDate-{id}" ] .
+
+:sphnDiagnosis a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Diagnosis[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasSubjectAge.id}" ] ;
+            rr:predicate sphn:hasSubjectAge ] ;
+    rr:subjectMap [ rr:class sphn:Diagnosis ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{id}" ] .
+
+:sphnDiagnosis_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Diagnosis[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDiagnosis_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Diagnosis[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sphn:hasTimePattern.id}" ] ;
+            rr:predicate sphn:hasTimePattern ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{id}-sphn-Code-{sphn:hasAdministrationRouteCode.termid}" ] ;
+            rr:predicate sphn:hasAdministrationRouteCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{id}-sphn-Code-{sphn:hasReasonToStopCode.termid}" ] ;
+            rr:predicate sphn:hasReasonToStopCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{sphn:hasDrug.id}" ] ;
+            rr:predicate sphn:hasDrug ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDuration.id}" ] ;
+            rr:predicate sphn:hasDuration ] ;
+    rr:subjectMap [ rr:class sphn:DrugAdministrationEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasAdministrationRouteCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasAdministrationRouteCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasInactiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasInactiveIngredient ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasActiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasActiveIngredient ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sphn:hasArticle.id}" ] ;
+            rr:predicate sphn:hasArticle ] ;
+    rr:subjectMap [ rr:class sphn:Drug ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasArticle" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sphn:hasManufacturedDoseForm.id}" ] ;
+            rr:predicate sphn:hasManufacturedDoseForm ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:DrugArticle ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasArticle.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:PharmaceuticalDoseForm ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDrug.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDuration_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDuration" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDuration.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasDuration.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasReasonToStopCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasReasonToStopCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasTimePattern_rangesphnTimePattern a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasTimePattern" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:TimePattern ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{id}" ] .
+
+:sphnDrugAdministrationEvent_sphnhasTimePattern_rangesphnTimePattern_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugAdministrationEvent[*].sphn:hasTimePattern.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{sphn:hasDrug.id}" ] ;
+            rr:predicate sphn:hasDrug ],
+        [ rr:objectMap [ rml:reference "sphn:hasLastAdministrationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasLastAdministrationDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugPrescription-{id}-sphn-Code-{sphn:hasAdministrationRouteCode.termid}" ] ;
+            rr:predicate sphn:hasAdministrationRouteCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{sphn:hasIndicationToStart[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis')].id}" ] ;
+            rr:predicate sphn:hasIndicationToStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{sphn:hasIndicationToStart[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasIndicationToStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{sphn:hasIndicationToStart[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasIndicationToStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{sphn:hasIndicationToStart[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasIndicationToStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent[*].id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rml:reference "sphn:hasFirstAdministrationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasFirstAdministrationDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasFrequency.id}" ] ;
+            rr:predicate sphn:hasFrequency ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sphn:hasTimePattern.id}" ] ;
+            rr:predicate sphn:hasTimePattern ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:DrugPrescription ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugPrescription-{id}" ] .
+
+:sphnDrugPrescription_sphnhasAdministrationRouteCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasAdministrationRouteCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugPrescription-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasInactiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasInactiveIngredient ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sphn:hasArticle.id}" ] ;
+            rr:predicate sphn:hasArticle ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasActiveIngredient[*].id}" ] ;
+            rr:predicate sphn:hasActiveIngredient ] ;
+    rr:subjectMap [ rr:class sphn:Drug ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasActiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasActiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasArticle" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sphn:hasManufacturedDoseForm.id}" ] ;
+            rr:predicate sphn:hasManufacturedDoseForm ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:DrugArticle ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasArticle.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:PharmaceuticalDoseForm ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasArticle_rangesphnDrugArticle_sphnhasManufacturedDoseForm_rangesphnPharmaceuticalDoseForm_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasArticle.sphn:hasManufacturedDoseForm.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasInactiveIngredient_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasInactiveIngredient[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugPrescription_sphnhasDrug_rangesphnDrug_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasDrug.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasFrequency_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasFrequency" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnDrugPrescription_sphnhasFrequency_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasFrequency.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnDrugPrescription_sphnhasFrequency_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasFrequency.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasIntent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnDrugPrescription_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasIntent[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDrugPrescription_sphnhasTimePattern_rangesphnTimePattern a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasTimePattern" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:TimePattern ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{id}" ] .
+
+:sphnDrugPrescription_sphnhasTimePattern_rangesphnTimePattern_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:DrugPrescription[*].sphn:hasTimePattern.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ElectrocardiographicProcedure-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Electrocardiogram-{sphn:hasOutput.id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sphn:hasSubjectPhysiologicState.id}" ] ;
+            rr:predicate sphn:hasSubjectPhysiologicState ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasNumberOfLeads.id}" ] ;
+            rr:predicate sphn:hasNumberOfLeads ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:ElectrocardiographicProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ElectrocardiographicProcedure-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ElectrocardiographicProcedure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasNumberOfLeads_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasNumberOfLeads" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasNumberOfLeads_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasNumberOfLeads.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasNumberOfLeads_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasNumberOfLeads.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasOutput_rangesphnElectrocardiogram a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasOutput" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile[*].id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:Electrocardiogram ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Electrocardiogram-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasSubjectPhysiologicState_rangesphnPhysiologicState a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasSubjectPhysiologicState" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:PhysiologicState ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{id}" ] .
+
+:sphnElectrocardiographicProcedure_sphnhasSubjectPhysiologicState_rangesphnPhysiologicState_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ElectrocardiographicProcedure[*].sphn:hasSubjectPhysiologicState.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExcludedDisorder a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ExcludedDisorder[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:ExcludedDisorder ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{id}" ] .
+
+:sphnExcludedDisorder_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ExcludedDisorder[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnExcludedDisorder_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ExcludedDisorder[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExposure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDuration.id}" ] ;
+            rr:predicate sphn:hasDuration ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{id}-sphn-Code-{sphn:hasRouteCode[*].termid}" ] ;
+            rr:predicate sphn:hasRouteCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{id}-sphn-Code-{sphn:hasAgentCode.termid}" ] ;
+            rr:predicate sphn:hasAgentCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{id}-sphn-Code-{sphn:hasDegreeCode.termid}" ] ;
+            rr:predicate sphn:hasDegreeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ] ;
+    rr:subjectMap [ rr:class sphn:Exposure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{id}" ] .
+
+:sphnExposure_sphnhasAgentCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasAgentCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExposure_sphnhasDegreeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasDegreeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExposure_sphnhasDuration_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasDuration" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnExposure_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasDuration.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnExposure_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasDuration.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExposure_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnExposure_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnExposure_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnExposure_sphnhasRouteCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Exposure[*].sphn:hasRouteCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnFluidBalance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidBalance[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidInputOutput-{sphn:hasFluidInputOutput[*].id}" ] ;
+            rr:predicate sphn:hasFluidInputOutput ] ;
+    rr:subjectMap [ rr:class sphn:FluidBalance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidBalance-{id}" ] .
+
+:sphnFluidBalance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidBalance[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnFluidBalance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidBalance[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnFluidBalance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidBalance[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnFluidInputOutput a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasSubstance.id}" ] ;
+            rr:predicate sphn:hasSubstance ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ] ;
+    rr:subjectMap [ rr:class sphn:FluidInputOutput ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidInputOutput-{id}" ] .
+
+:sphnFluidInputOutput_sphnhasSubstance_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*].sphn:hasSubstance" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnFluidInputOutput_sphnhasSubstance_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*].sphn:hasSubstance.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnFluidInputOutput_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*].sphn:hasSubstance.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnFluidInputOutput_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*].sphn:hasSubstance.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnFluidInputOutput_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FluidInputOutput[*].sphn:hasSubstance.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnFollowUp a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FollowUp[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FollowUp-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:FollowUp ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FollowUp-{id}" ] .
+
+:sphnFollowUp_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FollowUp[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FollowUp-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnFollowUp_sphnhasResult_rangesphnVitalStatus a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FollowUp[*].sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{sphn:hasDeath.id}" ] ;
+            rr:predicate sphn:hasDeath ] ;
+    rr:subjectMap [ rr:class sphn:VitalStatus ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{id}" ] .
+
+:sphnFollowUp_sphnhasResult_rangesphnVitalStatus_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:FollowUp[*].sphn:hasResult.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnGestationalAgeAtBirth a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:GestationalAgeAtBirth[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:GestationalAgeAtBirth ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GestationalAgeAtBirth-{id}" ] .
+
+:sphnGestationalAgeAtBirth_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:GestationalAgeAtBirth[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnGestationalAgeAtBirth_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:GestationalAgeAtBirth[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnGestationalAgeAtBirth_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:GestationalAgeAtBirth[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHealthcareEncounter a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasCurrentLocation.id}" ] ;
+            rr:predicate sphn:hasCurrentLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasOriginLocation.id}" ] ;
+            rr:predicate sphn:hasOriginLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasTargetLocation.id}" ] ;
+            rr:predicate sphn:hasTargetLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TherapeuticArea-{sphn:hasTherapeuticArea.id}" ] ;
+            rr:predicate sphn:hasTherapeuticArea ] ;
+    rr:subjectMap [ rr:class sphn:HealthcareEncounter ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcareEncounter-{id}" ] .
+
+:sphnHealthcareEncounter_sphnhasCurrentLocation_rangesphnLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasCurrentLocation" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasExact" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasExact ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:Location ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}" ] .
+
+:sphnHealthcareEncounter_sphnhasCurrentLocation_rangesphnLocation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasCurrentLocation.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHealthcareEncounter_sphnhasOriginLocation_rangesphnLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasOriginLocation" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasExact" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasExact ] ;
+    rr:subjectMap [ rr:class sphn:Location ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}" ] .
+
+:sphnHealthcareEncounter_sphnhasOriginLocation_rangesphnLocation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasOriginLocation.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHealthcareEncounter_sphnhasTargetLocation_rangesphnLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasTargetLocation" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasExact" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasExact ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:Location ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{id}" ] .
+
+:sphnHealthcareEncounter_sphnhasTargetLocation_rangesphnLocation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasTargetLocation.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHealthcareEncounter_sphnhasTherapeuticArea_rangesphnTherapeuticArea a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HealthcareEncounter[*].sphn:hasTherapeuticArea" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasSpecialtyName.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasSpecialtyName ] ;
+    rr:subjectMap [ rr:class sphn:TherapeuticArea ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TherapeuticArea-{id}" ] .
+
+:sphnHeartRateMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRateMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sphn:hasSubjectPhysiologicState.id}" ] ;
+            rr:predicate sphn:hasSubjectPhysiologicState ] ;
+    rr:subjectMap [ rr:class sphn:HeartRateMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRateMeasurement-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRateMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasResult_rangesphnHeartRate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{id}-sphn-Code-{sphn:hasRegularityCode.termid}" ] ;
+            rr:predicate sphn:hasRegularityCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:HeartRate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasRegularityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasResult[*].sphn:hasRegularityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHeartRateMeasurement_sphnhasSubjectPhysiologicState_rangesphnPhysiologicState a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasSubjectPhysiologicState" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:PhysiologicState ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{id}" ] .
+
+:sphnHeartRateMeasurement_sphnhasSubjectPhysiologicState_rangesphnPhysiologicState_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HeartRateMeasurement[*].sphn:hasSubjectPhysiologicState.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHomeAddress a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SwissSocioEconomicPosition-{sphn:hasSwissSocioEconomicPosition[*].id}" ] ;
+            rr:predicate sphn:hasSwissSocioEconomicPosition ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sphn:hasCountry.id}" ] ;
+            rr:predicate sphn:hasCountry ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ] ;
+    rr:subjectMap [ rr:class sphn:HomeAddress ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HomeAddress-{id}" ] .
+
+:sphnHomeAddress_sphnhasCountry_rangesphnCountry a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasCountry" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Country ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}" ] .
+
+:sphnHomeAddress_sphnhasCountry_rangesphnCountry_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasCountry.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnHomeAddress_sphnhasSwissSocioEconomicPosition_rangesphnSwissSocioEconomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasSwissSocioEconomicPosition[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDistance.id}" ] ;
+            rr:predicate sphn:hasDistance ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:SwissSocioEconomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SwissSocioEconomicPosition-{id}" ] .
+
+:sphnHomeAddress_sphnhasSwissSocioEconomicPosition_rangesphnSwissSocioEconomicPosition_sphnhasDistance_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasSwissSocioEconomicPosition[*].sphn:hasDistance" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnHomeAddress_sphnhasSwissSocioEconomicPosition_rangesphnSwissSocioEconomicPosition_sphnhasDistance_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasSwissSocioEconomicPosition[*].sphn:hasDistance.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnHomeAddress_sphnhasSwissSocioEconomicPosition_rangesphnSwissSocioEconomicPosition_sphnhasDistance_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:HomeAddress[*].sphn:hasSwissSocioEconomicPosition[*].sphn:hasDistance.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImagingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImagingProcedure-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:ImagingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImagingProcedure-{id}" ] .
+
+:sphnImagingProcedure_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnImagingProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImagingProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnImagingProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImagingProcedure_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImagingProcedure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImagingProcedure_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnImagingProcedure_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImagingProcedure[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImplantPresence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ] ;
+    rr:subjectMap [ rr:class sphn:ImplantPresence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImplantPresence-{id}" ] .
+
+:sphnImplantPresence_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnImplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnImplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImplantPresence_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnImplantPresence_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnImplantPresence_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnImplantPresence_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnImplantPresence_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ImplantPresence[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasOxygenEquipment ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{sphn:hasOxygenFlowRate.id}" ] ;
+            rr:predicate sphn:hasOxygenFlowRate ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].id}" ] ;
+            rr:predicate sphn:hasOxygenEquipment ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:InhaledOxygenConcentration ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InhaledOxygenConcentration-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnAccessDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:AccessDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnAccessDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnAccessDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnAccessDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnAccessDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasOxygenEquipment_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasOxygenEquipment[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnInhaledOxygenConcentration_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InhaledOxygenConcentration[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInsuranceStatus a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:InsuranceStatus[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoverageType.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoverageType ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:InsuranceStatus ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InsuranceStatus-{id}" ] .
+
+:sphnInterpretation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:Interpretation[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Department-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Department')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Consent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProvider-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProvider')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImagingProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ImagingProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#QualityControlMetric')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingInstrument')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeightMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeightMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Intent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacIndex-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacIndex')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#PharmaceuticalDoseForm')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Performer')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SemanticMapping-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SemanticMapping')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CircumferenceMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CircumferenceMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyPosition-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyPosition')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImplantPresence-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ImplantPresence')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Birth')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OncologySurgery')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentComponent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceData-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SourceData')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ResuscitationDirective-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ResuscitationDirective')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AllergyEpisode')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Biobanksample-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Biobanksample')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperatureMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperatureMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SwissSocioEconomicPosition-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SwissSocioEconomicPosition')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assessment')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeightMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeightMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ProblemCondition')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugAdministrationEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SemanticMapping-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SemanticMapping')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTranslocation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantNotation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VariantNotation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevicePresence-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevicePresence')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTest')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutputMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutputMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Software')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Allergy')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTestEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NutritionIntake-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NutritionIntake')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabAnalyzer')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenePanel-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenePanel')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Intent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RadiotherapyProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RadiotherapyProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressureMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressureMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Transcript')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Location')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimePattern')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FollowUp-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FollowUp')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTestEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdverseEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRateMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRateMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TherapeuticArea-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TherapeuticArea')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasOutput[*].sourceConceptType}-{sphn:hasOutput[*].sourceConceptID}-sphn-Code-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Code')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Hash')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GestationalAgeAtBirth-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GestationalAgeAtBirth')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTest')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rml:reference "sphn:hasOutput[*].valueset_iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Admission-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Admission')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OrganSupport-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OrganSupport')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyMassIndex-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyMassIndex')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Quantity')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugPrescription-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugPrescription')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressureMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressureMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Death')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenePanel-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenePanel')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HealthcarePrimaryInformationSystem')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodySite')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BirthDate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BirthDate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InhaledOxygenConcentration-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#InhaledOxygenConcentration')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Unit')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ExcludedDisorder')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Age')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Transplant')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TobaccoExposure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidInputOutput-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FluidInputOutput')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTest')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugAdministrationEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugAdministrationEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImagingProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ImagingProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInversion-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rml:reference "sphn:hasStandardGuideline" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStandardGuideline ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTranslocation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Location-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Location')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VitalStatus')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySurfaceArea-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodySurfaceArea')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceSystem-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SourceSystem')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyPosition-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyPosition')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Electrocardiogram-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Electrocardiogram')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Exposure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeSex-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeSex')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#StandardOperatingProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdverseEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdverseEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DeathDate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DeathDate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidBalance-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FluidBalance')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Interpretation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Interpretation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VariantDescriptor')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ProblemCondition')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodySite')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTestEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeSex-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeSex')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InsuranceStatus-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#InsuranceStatus')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabTest')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Admission-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Admission')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Organism')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTestEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceSystem-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SourceSystem')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRateMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRateMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessment')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabTest')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Performer')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Result-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Result')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugArticle')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Measurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Measurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TobaccoExposure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataRelease-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataRelease')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTestEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Organism')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTest-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTest')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VariantDescriptor')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataDetermination')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ElectrocardiographicProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ElectrocardiographicProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Birth-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Birth')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Allergen')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTest')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Age')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BilledProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NucleotideSequence')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Hash')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#PhysiologicState')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TransplantPresence-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TransplantPresence')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Transcript')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Quantity')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRateMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRateMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rml:reference "sphn:hasInput[*].valueset_iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessment')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasOutput[*].sourceConceptType}-{sphn:hasOutput[*].sourceConceptID}-sphn-Code-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Terminology')].termid}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicVariation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingInstrument')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InsuranceStatus-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#InsuranceStatus')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDuplication-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTestEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTestEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ResuscitationDirective-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ResuscitationDirective')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OncologyDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TherapeuticArea-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TherapeuticArea')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasInput[*].sourceConceptType}-{sphn:hasInput[*].sourceConceptID}-sphn-Code-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Code')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ExcludedDisorder-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ExcludedDisorder')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyMassIndex-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyMassIndex')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInsertion-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DeathDate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DeathDate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProvider-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProvider')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabAnalyzer')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Biobanksample-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Biobanksample')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Measurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Measurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assay')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidBalance-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FluidBalance')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Chromosome')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRateMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRateMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimePattern-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimePattern')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CircumferenceMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CircumferenceMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HealthcarePrimaryInformationSystem')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TransplantPresence-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TransplantPresence')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NutritionIntake-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NutritionIntake')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VitalStatus-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VitalStatus')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OncologySurgery')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessment')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTransposition-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SwissSocioEconomicPosition-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SwissSocioEconomicPosition')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SubjectPseudoIdentifier-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SubjectPseudoIdentifier')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInversion-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingRun-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingRun')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityLabTestEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Drug-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Drug')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcareEncounter-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HealthcareEncounter')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Consent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Consent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessment')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assessment-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assessment')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySurfaceArea-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodySurfaceArea')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SubjectPseudoIdentifier-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SubjectPseudoIdentifier')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Country')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Interpretation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Interpretation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceSequence')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacIndex-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacIndex')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevice-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevice')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutputMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutputMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataDetermination')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturationMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturationMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AccessDevicePresence-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AccessDevicePresence')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SingleNucleotideVariation-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingRun-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingRun')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Unit')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDelins-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDeletion-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceData-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SourceData')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ImplantPresence-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ImplantPresence')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RadiotherapyProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RadiotherapyProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInsertion-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergy-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Allergy')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Result-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Result')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceSequence')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Software')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Department-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Department')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Discharge-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Discharge')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Death-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Death')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AllergyEpisode-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AllergyEpisode')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeightMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeightMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDelins-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BilledProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDuplication-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assay')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTestEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceLabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CareHandling')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CivilStatus-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CivilStatus')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BirthDate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BirthDate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationLabTest')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HomeAddress-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HomeAddress')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FluidInputOutput-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FluidInputOutput')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeCase')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-FollowUp-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#FollowUp')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasInput[*].sourceConceptType}-{sphn:hasInput[*].sourceConceptID}-sphn-Code-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Terminology')].termid}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OrganSupport-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OrganSupport')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Chromosome')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcareEncounter-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HealthcareEncounter')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDeletion-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataRelease-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataRelease')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturationMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturationMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HomeAddress-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HomeAddress')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CivilStatus-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CivilStatus')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#QualityControlMetric')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantNotation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#VariantNotation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Exposure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Exposure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugArticle-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugArticle')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DrugPrescription-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DrugPrescription')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NucleotideSequence')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Electrocardiogram-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Electrocardiogram')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CareHandling-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CareHandling')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperatureMeasurement-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperatureMeasurement')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Nationality-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Nationality')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Allergen-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Allergen')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SingleNucleotideVariation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ElectrocardiographicProcedure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ElectrocardiographicProcedure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicVariation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GestationalAgeAtBirth-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GestationalAgeAtBirth')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTestEvent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabTestEvent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTest')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Diagnosis-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Diagnosis')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeightMeasurement-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeightMeasurement')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PharmaceuticalDoseForm-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#PharmaceuticalDoseForm')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BilledDiagnosis-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BilledDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Laterality')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-InhaledOxygenConcentration-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#InhaledOxygenConcentration')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-PhysiologicState-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#PhysiologicState')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyLabTest')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Discharge-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Discharge')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentEvent-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentEvent')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AdministrativeCase')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Laterality')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#NursingDiagnosis')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Transplant')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTransposition-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentComponent')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Nationality-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Nationality')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#StandardOperatingProcedure')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Substance')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Country')].id}" ] ;
+            rr:predicate sphn:hasInput ] ;
+    rr:subjectMap [ rr:class sphn:Interpretation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Interpretation-{id}" ] .
+
+:sphnInterpretation_sphnhasInput_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:Interpretation[*].sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Code')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnInterpretation_sphnhasInput_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:Interpretation[*].sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Terminology')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnInterpretation_sphnhasOutput_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:Interpretation[*].sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Code')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnInterpretation_sphnhasOutput_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:Interpretation[*].sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Terminology')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnIsolate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasSharedIdentifier" ;
+                    rr:datatype xsd:anyURI ] ;
+            rr:predicate sphn:hasSharedIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{id}-sphn-Code-{sphn:hasMaterialTypeCode[*].termid}" ] ;
+            rr:predicate sphn:hasMaterialTypeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasCollectionDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasCollectionDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasPrimaryContainer.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasPrimaryContainer ],
+        [ rr:objectMap [ rml:reference "sphn:hasFixationType.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasFixationType ] ;
+    rr:subjectMap [ rr:class sphn:Isolate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{id}" ] .
+
+:sphnIsolate_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnIsolate_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnIsolate_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnIsolate_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnIsolate_sphnhasMaterialTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasMaterialTypeCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnIsolate_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnIsolate_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnIsolate_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Isolate[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{sphn:hasLabTest[*].id}" ] ;
+            rr:predicate sphn:hasLabTest ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasSample ] ;
+    rr:subjectMap [ rr:class sphn:LabTestEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTestEvent-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasTestKit.id}" ] ;
+            rr:predicate sphn:hasTestKit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInstrument.id}" ] ;
+            rr:predicate sphn:hasInstrument ] ;
+    rr:subjectMap [ rr:class sphn:LabTest ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:LabResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceValue a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceValue ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasResult_rangesphnLabResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLabTestEvent_sphnhasLabTest_rangesphnLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasIntendedInsertSize.id}" ] ;
+            rr:predicate sphn:hasIntendedInsertSize ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasKitCode.termid}" ] ;
+            rr:predicate sphn:hasKitCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasKitCode.id}" ] ;
+            rr:predicate sphn:hasKitCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenePanel-{sphn:hasGenePanel.id}" ] ;
+            rr:predicate sphn:hasGenePanel ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasTargetEnrichmentKitCode.id}" ] ;
+            rr:predicate sphn:hasTargetEnrichmentKitCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasQualityControlMetric[*].id}" ] ;
+            rr:predicate sphn:hasQualityControlMetric ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasTargetEnrichmentKitCode.termid}" ] ;
+            rr:predicate sphn:hasTargetEnrichmentKitCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:LibraryPreparation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasFocusGene[*].id}" ] ;
+            rr:predicate sphn:hasFocusGene ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile[*].id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:GenePanel ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenePanel-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein[*].id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasTranscript[*].id}" ] ;
+            rr:predicate sphn:hasTranscript ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Gene ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein.id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Transcript ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasGenePanel_rangesphnGenePanel_sphnhasFocusGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasGenePanel.sphn:hasFocusGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasIntendedInsertSize_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasIntendedInsertSize" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasIntendedInsertSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasIntendedInsertSize.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasIntendedInsertSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasIntendedInsertSize.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasKitCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasKitCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasKitCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasKitCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:QualityControlMetric ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnLibraryPreparation_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasTargetEnrichmentKitCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasTargetEnrichmentKitCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnLibraryPreparation_sphnhasTargetEnrichmentKitCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:LibraryPreparation[*].sphn:hasTargetEnrichmentKitCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Result-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Result')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Measurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:Measurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Measurement-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Measurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSystolicPressure.id}" ] ;
+            rr:predicate sphn:hasSystolicPressure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasMeanPressure.id}" ] ;
+            rr:predicate sphn:hasMeanPressure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDiastolicPressure.id}" ] ;
+            rr:predicate sphn:hasDiastolicPressure ] ;
+    rr:subjectMap [ rr:class sphn:BloodPressure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasDiastolicPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasDiastolicPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasDiastolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasDiastolicPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasMeanPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasMeanPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasMeanPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasMeanPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasSystolicPressure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasSystolicPressure.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBloodPressure_sphnhasSystolicPressure_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].sphn:hasSystolicPressure.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:BodyHeight ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyHeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyTemperature a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:BodyTemperature ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyTemperature_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:BodyWeight ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnBodyWeight_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCardiacOutput a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:CardiacOutput ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCardiacOutput_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCircumference a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:Circumference ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnCircumference_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnHeartRate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{id}-sphn-Code-{sphn:hasRegularityCode.termid}" ] ;
+            rr:predicate sphn:hasRegularityCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:HeartRate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnHeartRate_sphnhasRegularityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].sphn:hasRegularityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnOxygenSaturation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ] ;
+    rr:subjectMap [ rr:class sphn:OxygenSaturation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ] ;
+    rr:subjectMap [ rr:class sphn:RespiratoryRate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Result')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:subjectMap [ rr:class sphn:Result ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Result-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMeasurement_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Measurement[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMedicalProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ] ;
+    rr:subjectMap [ rr:class sphn:MedicalProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{id}" ] .
+
+:sphnMedicalProcedure_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnMedicalProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMedicalProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnMedicalProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMedicalProcedure_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMedicalProcedure_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalProcedure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMedicalProcedure_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnMedicalProcedure_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MedicalProcedure[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample.id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{sphn:hasLabTest[*].id}" ] ;
+            rr:predicate sphn:hasLabTest ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyBiomoleculePresenceLabTestEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTestEvent-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].id}" ] ;
+            rr:predicate sphn:hasTargetMolecule ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].id}" ] ;
+            rr:predicate sphn:hasTargetMolecule ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInstrument.id}" ] ;
+            rr:predicate sphn:hasInstrument ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasTestKit.id}" ] ;
+            rr:predicate sphn:hasTestKit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyBiomoleculePresenceLabTest ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceLabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyBiomoleculePresenceResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceValue a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceValue ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasResult_rangesphnMicrobiologyBiomoleculePresenceResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasTranscript[*].id}" ] ;
+            rr:predicate sphn:hasTranscript ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein[*].id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Gene ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein.id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Transcript ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Gene')].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTargetMolecule_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTargetMolecule[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Protein')].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyBiomoleculePresenceLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyBiomoleculePresenceLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyBiomoleculePresenceLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{sphn:hasLabTest[*].id}" ] ;
+            rr:predicate sphn:hasLabTest ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyMicroscopyLabTestEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTestEvent-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInstrument.id}" ] ;
+            rr:predicate sphn:hasInstrument ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasTestKit.id}" ] ;
+            rr:predicate sphn:hasTestKit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{id}-sphn-Code-{sphn:hasStainingMethodCode.termid}" ] ;
+            rr:predicate sphn:hasStainingMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyMicroscopyLabTest ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCellMorphology.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCellMorphology ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCellOrganization.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCellOrganization ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{id}-sphn-Code-{sphn:hasStainingResultCode.termid}" ] ;
+            rr:predicate sphn:hasStainingResultCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{id}-sphn-Code-{sphn:hasCellCountEstimateCode.termid}" ] ;
+            rr:predicate sphn:hasCellCountEstimateCode ] ;
+    rr:subjectMap [ rr:class sphn:MicrobiologyMicroscopyResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasCellCountEstimateCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCellCountEstimateCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceValue a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceValue ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasResult_rangesphnMicrobiologyMicroscopyResult_sphnhasStainingResultCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasStainingResultCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasStainingMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasStainingMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyLabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicrobiologyMicroscopyLabTestEvent_sphnhasLabTest_rangesphnMicrobiologyMicroscopyLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicrobiologyMicroscopyLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{sphn:hasLabTest[*].id}" ] ;
+            rr:predicate sphn:hasLabTest ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasReportDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasReportDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasSample[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:MicroorganismIdentificationLabTestEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTestEvent-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasInstrument.id}" ] ;
+            rr:predicate sphn:hasInstrument ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sphn:hasTestKit.id}" ] ;
+            rr:predicate sphn:hasTestKit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:MicroorganismIdentificationLabTest ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationLabTest-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasInstrument_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasInstrument.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{id}-sphn-Code-{sphn:hasDetectedOrganism.termid}" ] ;
+            rr:predicate sphn:hasDetectedOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasTimeToPositivity.id}" ] ;
+            rr:predicate sphn:hasTimeToPositivity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].id}" ] ;
+            rr:predicate sphn:hasNumericalReference ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{id}-sphn-Code-{sphn:hasCellCountEstimateCode.termid}" ] ;
+            rr:predicate sphn:hasCellCountEstimateCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{id}-sphn-Code-{sphn:hasPresenceCode.termid}" ] ;
+            rr:predicate sphn:hasPresenceCode ] ;
+    rr:subjectMap [ rr:class sphn:MicroorganismIdentificationResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasCellCountEstimateCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasCellCountEstimateCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasDetectedOrganism_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasDetectedOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceValue a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceValue ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceValue-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasNumericalReference_rangesphnReferenceValue_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasNumericalReference[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceValue')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasPresenceCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasPresenceCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasTimeToPositivity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasTimeToPositivity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasTimeToPositivity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasTimeToPositivity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasResult_rangesphnMicroorganismIdentificationResult_sphnhasTimeToPositivity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasResult[*].sphn:hasTimeToPositivity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:LabAnalyzer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnMicroorganismIdentificationLabTestEvent_sphnhasLabTest_rangesphnMicroorganismIdentificationLabTest_sphnhasTestKit_rangesphnLabAnalyzer_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:MicroorganismIdentificationLabTestEvent[*].sphn:hasLabTest[*].sphn:hasTestKit.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabAnalyzer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNationality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Nationality[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sphn:hasAssociatedCountry.id}" ] ;
+            rr:predicate sphn:hasAssociatedCountry ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Nationality-{id}-sphn-Code-{sphn:hasAcquistionCode.termid}" ] ;
+            rr:predicate sphn:hasAcquistionCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Nationality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Nationality-{id}" ] .
+
+:sphnNationality_sphnhasAcquistionCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Nationality[*].sphn:hasAcquistionCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Nationality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNationality_sphnhasAssociatedCountry_rangesphnCountry a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Nationality[*].sphn:hasAssociatedCountry" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Country ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{id}" ] .
+
+:sphnNationality_sphnhasAssociatedCountry_rangesphnCountry_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Nationality[*].sphn:hasAssociatedCountry.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Country-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNursingDiagnosis a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NursingDiagnosis[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasSubjectAge.id}" ] ;
+            rr:predicate sphn:hasSubjectAge ] ;
+    rr:subjectMap [ rr:class sphn:NursingDiagnosis ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{id}" ] .
+
+:sphnNursingDiagnosis_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NursingDiagnosis[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NursingDiagnosis-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnNutritionIntake a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasEnergyQuantity.id}" ] ;
+            rr:predicate sphn:hasEnergyQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sphn:hasSubstance[*].id}" ] ;
+            rr:predicate sphn:hasSubstance ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NutritionIntake-{id}-sphn-Code-{sphn:hasModeCode.termid}" ] ;
+            rr:predicate sphn:hasModeCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:NutritionIntake ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NutritionIntake-{id}" ] .
+
+:sphnNutritionIntake_sphnhasEnergyQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasEnergyQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnNutritionIntake_sphnhasEnergyQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasEnergyQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnNutritionIntake_sphnhasEnergyQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasEnergyQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNutritionIntake_sphnhasModeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasModeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NutritionIntake-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasGenericName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasGenericName ] ;
+    rr:subjectMap [ rr:class sphn:Substance ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{id}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Substance-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnNutritionIntake_sphnhasSubstance_rangesphnSubstance_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:NutritionIntake[*].sphn:hasSubstance[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologyDiagnosis a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasIncidenceDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasIncidenceDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Age-{sphn:hasSubjectAge.id}" ] ;
+            rr:predicate sphn:hasSubjectAge ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:OncologyDiagnosis ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{id}" ] .
+
+:sphnOncologyDiagnosis_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnOncologyDiagnosis_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologyDiagnosis_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnOncologyDiagnosis_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologyDiagnosis_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnOncologyDiagnosis_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologyDiagnosis[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologyDiagnosis-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologySurgery a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{id}-sphn-Code-{sphn:hasCode[*].id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:OncologySurgery ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{id}" ] .
+
+:sphnOncologySurgery_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnOncologySurgery_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologySurgery_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnOncologySurgery_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologySurgery_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnOncologySurgery_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OncologySurgery-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOncologySurgery_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnOncologySurgery_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OncologySurgery[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOrganSupport a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OrganSupport-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ] ;
+    rr:subjectMap [ rr:class sphn:OrganSupport ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OrganSupport-{id}" ] .
+
+:sphnOrganSupport_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnOrganSupport_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOrganSupport_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnOrganSupport_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOrganSupport_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OrganSupport-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOrganSupport_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnOrganSupport_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OrganSupport[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturationMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ] ;
+    rr:subjectMap [ rr:class sphn:OxygenSaturationMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturationMeasurement-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnImplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:Implant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnImplant_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Implant')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Implant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMedicalDevice[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MedicalDevice')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturationMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasResult_rangesphnOxygenSaturation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:OxygenSaturation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnOxygenSaturationMeasurement_sphnhasResult_rangesphnOxygenSaturation_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:OxygenSaturationMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnProblemCondition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ProblemCondition[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{id}-sphn-Code-{sphn:hasRelativeTemporalityCode.termid}" ] ;
+            rr:predicate sphn:hasRelativeTemporalityCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasOnsetDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasOnsetDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ] ;
+    rr:subjectMap [ rr:class sphn:ProblemCondition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{id}" ] .
+
+:sphnProblemCondition_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ProblemCondition[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnProblemCondition_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ProblemCondition[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnProblemCondition_sphnhasRelativeTemporalityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ProblemCondition[*].sphn:hasRelativeTemporalityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ProblemCondition-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sphn:hasIntent.id}" ] ;
+            rr:predicate sphn:hasIntent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasRadiationQuantity.id}" ] ;
+            rr:predicate sphn:hasRadiationQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasFractionsNumber.id}" ] ;
+            rr:predicate sphn:hasFractionsNumber ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RadiotherapyProcedure-{id}-sphn-Code-{sphn:hasCode[*].termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite[*].id}" ] ;
+            rr:predicate sphn:hasBodySite ] ;
+    rr:subjectMap [ rr:class sphn:RadiotherapyProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RadiotherapyProcedure-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasBodySite[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasBodySite[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasBodySite[*].sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RadiotherapyProcedure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasFractionsNumber_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasFractionsNumber" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasFractionsNumber_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasFractionsNumber.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasFractionsNumber_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasFractionsNumber.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasIntent_rangesphnIntent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasIntent" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Intent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasIntent_rangesphnIntent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasIntent.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Intent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasRadiationQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasRadiationQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasRadiationQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasRadiationQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnRadiotherapyProcedure_sphnhasRadiationQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RadiotherapyProcedure[*].sphn:hasRadiationQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnReferenceInterpretation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:ReferenceInterpretation[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{sphn:hasOutput.id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LabResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LabResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyTemperature-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyTemperature')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyBiomoleculePresenceResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyBiomoleculePresenceResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Result-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Result')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Circumference-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Circumference')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#RespiratoryRate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HeartRate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#HeartRate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rml:reference "sphn:hasStandardGuideline" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStandardGuideline ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{sphn:hasOutput.id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CardiacOutput-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CardiacOutput')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-OxygenSaturation-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#OxygenSaturation')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BloodPressure-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BloodPressure')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicroorganismIdentificationResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicroorganismIdentificationResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyHeight-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyHeight')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AntimicrobialSusceptibilityResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AntimicrobialSusceptibilityResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceInterpretationResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MicrobiologyMicroscopyResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#MicrobiologyMicroscopyResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodyWeight-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#BodyWeight')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceInterpretation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretation-{id}" ] .
+
+:sphnReferenceInterpretationResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:ReferenceInterpretationResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasCode.sourceConceptType}-{sphn:hasCode.sourceConceptID}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceInterpretationResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceInterpretationResult-{id}" ] .
+
+:sphnReferenceInterpretationResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:ReferenceInterpretationResult[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sphn:hasMedicalDevice.id}" ] ;
+            rr:predicate sphn:hasMedicalDevice ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{sphn:hasResult[*].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRateMeasurement-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ] ;
+    rr:subjectMap [ rr:class sphn:RespiratoryRateMeasurement ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRateMeasurement-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.id}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware[*].id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasProductCode.termid}" ] ;
+            rr:predicate sphn:hasProductCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}-sphn-Code-{sphn:hasTypeCode.id}" ] ;
+            rr:predicate sphn:hasTypeCode ] ;
+    rr:subjectMap [ rr:class sphn:MedicalDevice ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasProductCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice.sphn:hasProductCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice.sphn:hasSoftware[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMedicalDevice_rangesphnMedicalDevice_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMedicalDevice.sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-MedicalDevice-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRateMeasurement-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sphn:hasDataDetermination.id}" ] ;
+            rr:predicate sphn:hasDataDetermination ] ;
+    rr:subjectMap [ rr:class sphn:RespiratoryRate ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-RespiratoryRate-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasDataDetermination_rangesphnDataDetermination a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*].sphn:hasDataDetermination" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ] ;
+    rr:subjectMap [ rr:class sphn:DataDetermination ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasDataDetermination_rangesphnDataDetermination_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*].sphn:hasDataDetermination.sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataDetermination-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnRespiratoryRateMeasurement_sphnhasResult_rangesphnRespiratoryRate_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:RespiratoryRateMeasurement[*].sphn:hasResult[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnResuscitationDirective a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ResuscitationDirective[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ResuscitationDirective-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ] ;
+    rr:subjectMap [ rr:class sphn:ResuscitationDirective ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ResuscitationDirective-{id}" ] .
+
+:sphnResuscitationDirective_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:ResuscitationDirective[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ResuscitationDirective-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSample a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCollectionDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasCollectionDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rml:reference "sphn:hasPrimaryContainer.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasPrimaryContainer ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{id}-sphn-Code-{sphn:hasMaterialTypeCode[*].termid}" ] ;
+            rr:predicate sphn:hasMaterialTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasSharedIdentifier" ;
+                    rr:datatype xsd:anyURI ] ;
+            rr:predicate sphn:hasSharedIdentifier ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasFixationType.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasFixationType ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Sample ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{id}" ] .
+
+:sphnSampleProcessing a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasQualityControlMetric[*].id}" ] ;
+            rr:predicate sphn:hasQualityControlMetric ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Sample')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorSpecimen')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Isolate-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Isolate')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ] ;
+    rr:subjectMap [ rr:class sphn:SampleProcessing ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{id}" ] .
+
+:sphnSampleProcessing_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSampleProcessing_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:QualityControlMetric ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSampleProcessing_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSampleProcessing_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SampleProcessing[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnSample_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnSample_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSample_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnSample_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSample_sphnhasMaterialTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:Sample[*].sphn:hasMaterialTypeCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSemanticMapping a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SemanticMapping[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasOutputCode.sourceConceptType}-{sphn:hasOutputCode.sourceConceptID}-sphn-Code-{sphn:hasOutputCode.id}" ] ;
+            rr:predicate sphn:hasOutputCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceData-{sphn:hasSourceData[*].id}" ] ;
+            rr:predicate sphn:hasSourceData ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceData-{sphn:hasSourceData[*].id}" ] ;
+            rr:predicate sphn:hasSourceData ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasMethodCode.sourceConceptType}-{sphn:hasMethodCode.sourceConceptID}-sphn-Code-{sphn:hasMethodCode.termid}" ] ;
+            rr:predicate sphn:hasMethodCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasPurpose.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasPurpose ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasOutputCode.sourceConceptType}-{sphn:hasOutputCode.sourceConceptID}-sphn-Code-{sphn:hasOutputCode.termid}" ] ;
+            rr:predicate sphn:hasOutputCode ] ;
+    rr:subjectMap [ rr:class sphn:SemanticMapping ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SemanticMapping-{id}" ] .
+
+:sphnSemanticMapping_sphnhasMethodCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SemanticMapping[*].sphn:hasMethodCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSemanticMapping_sphnhasOutputCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SemanticMapping[*].sphn:hasOutputCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSemanticMapping_sphnhasOutputCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SemanticMapping[*].sphn:hasOutputCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAnalysis a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAssay')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Assay-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Assay')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasQualityControlMetric[*].id}" ] ;
+            rr:predicate sphn:hasQualityControlMetric ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{sphn:hasSoftware.id}" ] ;
+            rr:predicate sphn:hasSoftware ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SequencingAnalysis')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReferenceSequence.id}" ] ;
+            rr:predicate sphn:hasReferenceSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasOutput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#DataFile')].id}" ] ;
+            rr:predicate sphn:hasOutput ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sphn:hasInput[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TimeSeriesDataFile')].id}" ] ;
+            rr:predicate sphn:hasInput ] ;
+    rr:subjectMap [ rr:class sphn:SequencingAnalysis ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAnalysis-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:QualityControlMetric ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAnalysis_sphnhasReferenceSequence_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasReferenceSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasReferenceSequence_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasReferenceSequence.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasReferenceSequence_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasReferenceSequence.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAnalysis_sphnhasSoftware_rangesphnSoftware a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasSoftware" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceLocator" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceLocator ] ;
+    rr:subjectMap [ rr:class sphn:Software ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Software-{id}" ] .
+
+:sphnSequencingAnalysis_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAnalysis[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnSequencingAssay a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{sphn:hasStandardOperatingProcedure.id}" ] ;
+            rr:predicate sphn:hasStandardOperatingProcedure ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SampleProcessing-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SampleProcessing')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasIntendedReadDepth.id}" ] ;
+            rr:predicate sphn:hasIntendedReadDepth ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase[*].id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile[*].id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasPredecessor[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#LibraryPreparation')].id}" ] ;
+            rr:predicate sphn:hasPredecessor ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Sample-{sphn:hasSample[*].id}" ] ;
+            rr:predicate sphn:hasSample ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasIntendedReadLength.id}" ] ;
+            rr:predicate sphn:hasIntendedReadLength ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-LibraryPreparation-{sphn:hasLibraryPreparation.id}" ] ;
+            rr:predicate sphn:hasLibraryPreparation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{sphn:hasSequencingInstrument.id}" ] ;
+            rr:predicate sphn:hasSequencingInstrument ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingRun-{sphn:hasSequencingRun[*].id}" ] ;
+            rr:predicate sphn:hasSequencingRun ] ;
+    rr:subjectMap [ rr:class sphn:SequencingAssay ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{id}" ] .
+
+:sphnSequencingAssay_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAssay_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingAssay-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadDepth_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadDepth" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadDepth_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadDepth.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadDepth_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadDepth.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasIntendedReadLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasIntendedReadLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingInstrument_rangesphnSequencingInstrument a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingInstrument" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:SequencingInstrument ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingInstrument_rangesphnSequencingInstrument_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingInstrument.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingInstrument_rangesphnSequencingInstrument_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingInstrument.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingInstrument-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile[*].id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasMeanReadDepth.id}" ] ;
+            rr:predicate sphn:hasMeanReadDepth ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasReadCount.id}" ] ;
+            rr:predicate sphn:hasReadCount ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sphn:hasQualityControlMetric[*].id}" ] ;
+            rr:predicate sphn:hasQualityControlMetric ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasAverageReadLength.id}" ] ;
+            rr:predicate sphn:hasAverageReadLength ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasAverageInsertSize.id}" ] ;
+            rr:predicate sphn:hasAverageInsertSize ] ;
+    rr:subjectMap [ rr:class sphn:SequencingRun ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SequencingRun-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageInsertSize_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageInsertSize" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageInsertSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageInsertSize.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageInsertSize_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageInsertSize.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageReadLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageReadLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageReadLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageReadLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasAverageReadLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasAverageReadLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasMeanReadDepth_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasMeanReadDepth" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasMeanReadDepth_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasMeanReadDepth.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasMeanReadDepth_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasMeanReadDepth.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:QualityControlMetric ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-QualityControlMetric-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasQualityControlMetric_rangesphnQualityControlMetric_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasQualityControlMetric[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasReadCount_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasReadCount" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasReadCount_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasReadCount.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnSequencingAssay_sphnhasSequencingRun_rangesphnSequencingRun_sphnhasReadCount_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasSequencingRun[*].sphn:hasReadCount.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSequencingAssay_sphnhasStandardOperatingProcedure_rangesphnStandardOperatingProcedure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SequencingAssay[*].sphn:hasStandardOperatingProcedure" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDescription" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasDescription ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataFile-{sphn:hasDataFile.id}" ] ;
+            rr:predicate sphn:hasDataFile ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasVersion ] ;
+    rr:subjectMap [ rr:class sphn:StandardOperatingProcedure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-StandardOperatingProcedure-{id}" ] .
+
+:sphnSourceData a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SourceData[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasCode.sourceConceptType}-{sphn:hasCode.sourceConceptID}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sphn:hasCode.sourceConceptType}-{sphn:hasCode.sourceConceptID}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:SourceData ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceData-{id}" ] .
+
+:sphnSourceData_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SourceData[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnSourceData_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.supporting_concepts.sphn:SourceData[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-{sourceConceptType}-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnSourceSystem a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SourceSystem[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasPurpose.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasPurpose ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCategory.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCategory ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{sphn:hasPrimarySystem.id}" ] ;
+            rr:predicate sphn:hasPrimarySystem ] ;
+    rr:subjectMap [ rr:class sphn:SourceSystem ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SourceSystem-{id}" ] .
+
+:sphnSourceSystem_sphnhasPrimarySystem_rangesphnHealthcarePrimaryInformationSystem a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SourceSystem[*].sphn:hasPrimarySystem" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:HealthcarePrimaryInformationSystem ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{id}" ] .
+
+:sphnSourceSystem_sphnhasPrimarySystem_rangesphnHealthcarePrimaryInformationSystem_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:SourceSystem[*].sphn:hasPrimarySystem.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-HealthcarePrimaryInformationSystem-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTimeSeriesDataFile a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{id}-sphn-Code-{sphn:hasFormatCode.termid}" ] ;
+            rr:predicate sphn:hasFormatCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasEncoding.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasEncoding ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{sphn:hasHash.id}" ] ;
+            rr:predicate sphn:hasHash ],
+        [ rr:objectMap [ rml:reference "sphn:hasCreationDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasCreationDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasUniformResourceIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasUniformResourceIdentifier ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasEntryCount.id}" ] ;
+            rr:predicate sphn:hasEntryCount ] ;
+    rr:subjectMap [ rr:class sphn:TimeSeriesDataFile ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{id}" ] .
+
+:sphnTimeSeriesDataFile_sphnhasEntryCount_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*].sphn:hasEntryCount" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTimeSeriesDataFile_sphnhasEntryCount_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*].sphn:hasEntryCount.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTimeSeriesDataFile_sphnhasEntryCount_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*].sphn:hasEntryCount.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTimeSeriesDataFile_sphnhasFormatCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*].sphn:hasFormatCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TimeSeriesDataFile-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTimeSeriesDataFile_sphnhasHash_rangesphnHash a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TimeSeriesDataFile[*].sphn:hasHash" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasAlgorithm.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasAlgorithm ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ] ;
+    rr:subjectMap [ rr:class sphn:Hash ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Hash-{id}" ] .
+
+:sphnTobaccoExposure a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasDuration.id}" ] ;
+            rr:predicate sphn:hasDuration ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{id}-sphn-Code-{sphn:hasDegreeCode.termid}" ] ;
+            rr:predicate sphn:hasDegreeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{id}-sphn-Code-{sphn:hasAgentCode.termid}" ] ;
+            rr:predicate sphn:hasAgentCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{id}-sphn-Code-{sphn:hasRouteCode[*].termid}" ] ;
+            rr:predicate sphn:hasRouteCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:TobaccoExposure ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{id}" ] .
+
+:sphnTobaccoExposure_sphnhasAgentCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasAgentCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTobaccoExposure_sphnhasDegreeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasDegreeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTobaccoExposure_sphnhasDuration_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasDuration" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTobaccoExposure_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasDuration.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTobaccoExposure_sphnhasDuration_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasDuration.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTobaccoExposure_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTobaccoExposure_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTobaccoExposure_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTobaccoExposure_sphnhasRouteCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasRouteCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTobaccoExposure_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TobaccoExposure[*].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TobaccoExposure-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTransplantPresence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rml:reference "sphn:hasStartDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasStartDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{sphn:hasTransplant.id}" ] ;
+            rr:predicate sphn:hasTransplant ],
+        [ rr:objectMap [ rml:reference "sphn:hasRecordDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasRecordDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rml:reference "sphn:hasEndDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasEndDateTime ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:TransplantPresence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TransplantPresence-{id}" ] .
+
+:sphnTransplantPresence_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnTransplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTransplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnTransplantPresence_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTransplantPresence_sphnhasTransplant_rangesphnTransplant a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasTransplant" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{id}-sphn-Code-{sphn:hasGraftTypeCode.termid}" ] ;
+            rr:predicate sphn:hasGraftTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Transplant ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{id}" ] .
+
+:sphnTransplantPresence_sphnhasTransplant_rangesphnTransplant_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasTransplant.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTransplantPresence_sphnhasTransplant_rangesphnTransplant_sphnhasGraftTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TransplantPresence[*].sphn:hasTransplant.sphn:hasGraftTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transplant-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{sphn:hasAssessment.id}" ] ;
+            rr:predicate sphn:hasAssessment ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentEvent-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sphn:hasComponent[*].id}" ] ;
+            rr:predicate sphn:hasComponent ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessment ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessment-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentComponent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasAssessment_rangesphnTumorGradeAssessment_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnTumorGradeAssessmentEvent_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorGradeAssessmentEvent[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorSpecimen a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCollectionDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasCollectionDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasTumorPurity.id}" ] ;
+            rr:predicate sphn:hasTumorPurity ],
+        [ rr:objectMap [ rml:reference "sphn:hasPrimaryContainer.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasPrimaryContainer ],
+        [ rr:objectMap [ rml:reference "sphn:hasFixationType.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasFixationType ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sphn:hasBodySite.id}" ] ;
+            rr:predicate sphn:hasBodySite ],
+        [ rr:objectMap [ rml:reference "sphn:hasSharedIdentifier" ;
+                    rr:datatype xsd:anyURI ] ;
+            rr:predicate sphn:hasSharedIdentifier ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{id}-sphn-Code-{sphn:hasMaterialTypeCode[*].termid}" ] ;
+            rr:predicate sphn:hasMaterialTypeCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:TumorSpecimen ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{id}" ] .
+
+:sphnTumorSpecimen_sphnhasBodySite_rangesphnBodySite a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasBodySite" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sphn:hasLaterality.id}" ] ;
+            rr:predicate sphn:hasLaterality ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:BodySite ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{id}" ] .
+
+:sphnTumorSpecimen_sphnhasBodySite_rangesphnBodySite_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasBodySite.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-BodySite-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorSpecimen_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasBodySite.sphn:hasLaterality" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Laterality ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{id}" ] .
+
+:sphnTumorSpecimen_sphnhasBodySite_rangesphnBodySite_sphnhasLaterality_rangesphnLaterality_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasBodySite.sphn:hasLaterality.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Laterality-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorSpecimen_sphnhasMaterialTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasMaterialTypeCode[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorSpecimen-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorSpecimen_sphnhasTumorPurity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasTumorPurity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorSpecimen_sphnhasTumorPurity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasTumorPurity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorSpecimen_sphnhasTumorPurity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorSpecimen[*].sphn:hasTumorPurity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sphn:hasPerformer.id}" ] ;
+            rr:predicate sphn:hasPerformer ],
+        [ rr:objectMap [ rml:reference "sphn:hasDateTime" ;
+                    rr:datatype xsd:dateTime ] ;
+            rr:predicate sphn:hasDateTime ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{sphn:hasAssessment.id}" ] ;
+            rr:predicate sphn:hasAssessment ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentEvent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentEvent-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sphn:hasComponent[*].id}" ] ;
+            rr:predicate sphn:hasComponent ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult.id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessment ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessment-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].id}" ] ;
+            rr:predicate sphn:hasResult ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentComponent ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentComponent-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:AssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#AssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ] ;
+    rr:subjectMap [ rr:class sphn:TumorGradeAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorGradeAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorGradeAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorGradeAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasComponent_rangesphnAssessmentComponent_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasComponent[*].sphn:hasResult[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#TumorStageAssessmentResult')].sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStringValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasStringValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasQuantity.id}" ] ;
+            rr:predicate sphn:hasQuantity ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].id}" ] ;
+            rr:predicate sphn:hasNumericalRange ] ;
+    rr:subjectMap [ rr:class sphn:TumorStageAssessmentResult ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-TumorStageAssessmentResult-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:Range ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Range-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#Range')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasUpperLimit.id}" ] ;
+            rr:predicate sphn:hasUpperLimit ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasLowerLimit.id}" ] ;
+            rr:predicate sphn:hasLowerLimit ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceRange ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceRange-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasLowerLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasLowerLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasNumericalRange_rangesphnReferenceRange_sphnhasUpperLimit_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasNumericalRange[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ReferenceRange')].sphn:hasUpperLimit.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasAssessment_rangesphnTumorStageAssessment_sphnhasResult_rangesphnTumorStageAssessmentResult_sphnhasQuantity_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasAssessment.sphn:hasResult.sphn:hasQuantity.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasPerformer_rangesphnPerformer a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasPerformer" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Performer ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{id}" ] .
+
+:sphnTumorStageAssessmentEvent_sphnhasPerformer_rangesphnPerformer_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:TumorStageAssessmentEvent[*].sphn:hasPerformer.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Performer-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasGene[*].id}" ] ;
+            rr:predicate sphn:hasGene ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInversion-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDuplication-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDelins-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-AdministrativeCase-{sphn:hasAdministrativeCase.id}" ] ;
+            rr:predicate sphn:hasAdministrativeCase ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicVariation-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInsertion-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SingleNucleotideVariation-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantNotation-{sphn:hasNotation[*].id}" ] ;
+            rr:predicate sphn:hasNotation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTranslocation-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDeletion-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}-sphn-Code-{sphn:hasZygosityCode.termid}" ] ;
+            rr:predicate sphn:hasZygosityCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTransposition-{sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].id}" ] ;
+            rr:predicate sphn:hasGenomicVariation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}-sphn-Code-{sphn:hasAlleleOriginCode.termid}" ] ;
+            rr:predicate sphn:hasAlleleOriginCode ],
+        [ rr:objectMap [ rr:parentTriplesMap :sphnSubjectPseudoIdentifier ] ;
+            rr:predicate sphn:hasSubjectPseudoIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:VariantDescriptor ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasAlleleOriginCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasAlleleOriginCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasTranscript[*].id}" ] ;
+            rr:predicate sphn:hasTranscript ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein[*].id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Gene ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein.id}" ] ;
+            rr:predicate sphn:hasProtein ] ;
+    rr:subjectMap [ rr:class sphn:Transcript ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{id}-sphn-Code-{sphn:hasTypeCode.termid}" ] ;
+            rr:predicate sphn:hasTypeCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasTotalCopyNumber.id}" ] ;
+            rr:predicate sphn:hasTotalCopyNumber ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ] ;
+    rr:subjectMap [ rr:class sphn:CopyNumberVariation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasTotalCopyNumber_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasTotalCopyNumber" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasTotalCopyNumber_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasTotalCopyNumber.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasTotalCopyNumber_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasTotalCopyNumber.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnCopyNumberVariation_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#CopyNumberVariation')].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-CopyNumberVariation-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sphn:hasGene[*].id}" ] ;
+            rr:predicate sphn:hasGene ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{id}-sphn-Code-{sphn:hasRegulatoryFeature[*].termid}" ] ;
+            rr:predicate sphn:hasRegulatoryFeature ] ;
+    rr:subjectMap [ rr:class sphn:GeneFusion ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sphn:hasTranscript[*].id}" ] ;
+            rr:predicate sphn:hasTranscript ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein[*].id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Gene ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Gene-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasProtein[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sphn:hasProtein.id}" ] ;
+            rr:predicate sphn:hasProtein ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Transcript ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Transcript-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sphn:hasOrganism.id}" ] ;
+            rr:predicate sphn:hasOrganism ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Protein ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Protein-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Organism ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasGene_rangesphnGene_sphnhasTranscript_rangesphnTranscript_sphnhasProtein_rangesphnProtein_sphnhasOrganism_rangesphnOrganism_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasGene[*].sphn:hasTranscript[*].sphn:hasProtein.sphn:hasOrganism.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Organism-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGeneFusion_sphnhasRegulatoryFeature_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GeneFusion')].sphn:hasRegulatoryFeature[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GeneFusion-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasDeletedSequence.id}" ] ;
+            rr:predicate sphn:hasDeletedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ] ;
+    rr:subjectMap [ rr:class sphn:GenomicDeletion ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDeletion-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasDeletedSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDeletion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDeletion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasGenomicPosition.id}" ] ;
+            rr:predicate sphn:hasGenomicPosition ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasDeletedSequence.id}" ] ;
+            rr:predicate sphn:hasDeletedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasInsertedSequence.id}" ] ;
+            rr:predicate sphn:hasInsertedSequence ] ;
+    rr:subjectMap [ rr:class sphn:GenomicDelins ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDelins-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasDeletedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasDeletedSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasGenomicPosition_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasGenomicPosition" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasGenomicPosition.sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasGenomicPosition.sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasGenomicPosition.sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDelins_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDelins')].sphn:hasInsertedSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasNucleotideSequence.id}" ] ;
+            rr:predicate sphn:hasNucleotideSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ] ;
+    rr:subjectMap [ rr:class sphn:GenomicDuplication ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicDuplication-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicDuplication_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicDuplication')].sphn:hasNucleotideSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasInsertedSequence.id}" ] ;
+            rr:predicate sphn:hasInsertedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ] ;
+    rr:subjectMap [ rr:class sphn:GenomicInsertion ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInsertion-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ],
+        [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInsertion_sphnhasInsertedSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInsertion')].sphn:hasInsertedSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasFeatureLocation ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sphn:hasNucleotideSequence.id}" ] ;
+            rr:predicate sphn:hasNucleotideSequence ] ;
+    rr:subjectMap [ rr:class sphn:GenomicInversion ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicInversion-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasFeatureLocation_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasFeatureLocation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{sphn:hasSequenceLength.id}" ] ;
+            rr:predicate sphn:hasSequenceLength ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.id}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}-sphn-Code-{sphn:hasDerivedSequence.termid}" ] ;
+            rr:predicate sphn:hasDerivedSequence ],
+        [ rr:objectMap [ rml:reference "sphn:hasLiteralSequence" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasLiteralSequence ] ;
+    rr:subjectMap [ rr:class sphn:NucleotideSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasDerivedSequence_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence.sphn:hasDerivedSequence" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-NucleotideSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence.sphn:hasSequenceLength" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasValue ],
+        [ rr:objectMap [ rml:reference "sphn:hasComparator.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasComparator ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sphn:hasUnit.id}" ] ;
+            rr:predicate sphn:hasUnit ] ;
+    rr:subjectMap [ rr:class sphn:Quantity ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Quantity-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence.sphn:hasSequenceLength.sphn:hasUnit" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Unit ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicInversion_sphnhasNucleotideSequence_rangesphnNucleotideSequence_sphnhasSequenceLength_rangesphnQuantity_sphnhasUnit_rangesphnUnit_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicInversion')].sphn:hasNucleotideSequence.sphn:hasSequenceLength.sphn:hasUnit.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Unit-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasBreakpoint ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasBreakpoint ] ;
+    rr:subjectMap [ rr:class sphn:GenomicTranslocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTranslocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTranslocation_sphnhasBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTranslocation')].sphn:hasBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasInsertionBreakpoint ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].id}" ] ;
+            rr:predicate sphn:hasDeletionBreakpoint ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasDeletionBreakpoint ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].id}" ] ;
+            rr:predicate sphn:hasInsertionBreakpoint ] ;
+    rr:subjectMap [ rr:class sphn:GenomicTransposition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicTransposition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasDeletionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasDeletionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnChromosomalLocation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasEndCytobandCode.id}" ] ;
+            rr:predicate sphn:hasEndCytobandCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sphn:hasChromosome.id}" ] ;
+            rr:predicate sphn:hasChromosome ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}-sphn-Code-{sphn:hasStartCytobandCode.id}" ] ;
+            rr:predicate sphn:hasStartCytobandCode ] ;
+    rr:subjectMap [ rr:class sphn:ChromosomalLocation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:Chromosome ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnChromosomalLocation_sphnhasChromosome_rangesphnChromosome_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasChromosome.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Chromosome-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnChromosomalLocation_sphnhasEndCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasEndCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnChromosomalLocation_sphnhasStartCytobandCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#ChromosomalLocation')].sphn:hasStartCytobandCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ChromosomalLocation-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ],
+        [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicTransposition_sphnhasInsertionBreakpoint_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicTransposition')].sphn:hasInsertionBreakpoint[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicPosition')].sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnGenomicVariation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#GenomicVariation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:subjectMap [ rr:class sphn:GenomicVariation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicVariation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnSingleNucleotideVariation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasReferenceAllele" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasReferenceAllele ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{sphn:hasGenomicPosition.id}" ] ;
+            rr:predicate sphn:hasGenomicPosition ],
+        [ rr:objectMap [ rml:reference "sphn:hasAlternateAllele" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasAlternateAllele ] ;
+    rr:subjectMap [ rr:class sphn:SingleNucleotideVariation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SingleNucleotideVariation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnSingleNucleotideVariation_sphnhasGenomicPosition_rangesphnGenomicPosition a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].sphn:hasGenomicPosition" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasStart" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasStart ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sphn:hasReference.id}" ] ;
+            rr:predicate sphn:hasReference ],
+        [ rr:objectMap [ rml:reference "sphn:hasCoordinateConvention.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCoordinateConvention ],
+        [ rr:objectMap [ rml:reference "sphn:hasEnd" ;
+                    rr:datatype xsd:double ] ;
+            rr:predicate sphn:hasEnd ] ;
+    rr:subjectMap [ rr:class sphn:GenomicPosition ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-GenomicPosition-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnSingleNucleotideVariation_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].sphn:hasGenomicPosition.sphn:hasReference" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.id}" ] ;
+            rr:predicate sphn:hasCode ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}-sphn-Code-{sphn:hasCode.termid}" ] ;
+            rr:predicate sphn:hasCode ] ;
+    rr:subjectMap [ rr:class sphn:ReferenceSequence ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnSingleNucleotideVariation_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnCode a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].sphn:hasGenomicPosition.sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasName" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasName ],
+        [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:Code ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasGenomicVariation_rangesphnSingleNucleotideVariation_sphnhasGenomicPosition_rangesphnGenomicPosition_sphnhasReference_rangesphnReferenceSequence_sphnhasCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasGenomicVariation[?(@.target_concept=='https://biomedit.ch/rdf/sphn-schema/sphn#SingleNucleotideVariation')].sphn:hasGenomicPosition.sphn:hasReference.sphn:hasCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-ReferenceSequence-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasNotation_rangesphnVariantNotation a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasNotation[*]" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasCodingSystemAndVersion" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasCodingSystemAndVersion ],
+        [ rr:objectMap [ rml:reference "sphn:hasValue" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasValue ] ;
+    rr:subjectMap [ rr:class sphn:VariantNotation ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantNotation-{id}" ] .
+
+:sphnVariantDescriptor_sphnhasTypeCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasTypeCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnVariantDescriptor_sphnhasZygosityCode_rangesphnTerminology a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.content.sphn:VariantDescriptor[*].sphn:hasZygosityCode" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate rdf:type ] ;
+    rr:subjectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-VariantDescriptor-{sourceConceptID}-sphn-Code-{termid}" ] .
+
+:sphnDataProvider a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.sphn:DataProvider" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-Department-{sphn:hasDepartment.id}" ] ;
+            rr:predicate sphn:hasDepartment ],
+        [ rr:objectMap [ rml:reference "sphn:hasCategory.iri" ;
+                    rr:termType rr:IRI ] ;
+            rr:predicate sphn:hasCategory ],
+        [ rr:objectMap [ rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProvider-{id}-sphn-Code-{sphn:hasInstitutionCode.id}" ] ;
+            rr:predicate sphn:hasInstitutionCode ] ;
+    rr:subjectMap [ rr:class sphn:DataProvider ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-DataProvider-{id}" ] .
+
+:sphnSubjectPseudoIdentifier a rr:TriplesMap ;
+    rml:logicalSource [ rml:iterator "$.sphn:SubjectPseudoIdentifier" ;
+            rml:referenceFormulation ql:JSONPath ;
+            rml:source "patient_data_input.json" ] ;
+    rr:predicateObjectMap [ rr:objectMap [ rml:reference "sphn:hasSharedIdentifier" ;
+                    rr:datatype xsd:anyURI ] ;
+            rr:predicate sphn:hasSharedIdentifier ],
+        [ rr:objectMap [ rml:reference "sphn:hasIdentifier" ;
+                    rr:datatype xsd:string ] ;
+            rr:predicate sphn:hasIdentifier ] ;
+    rr:subjectMap [ rr:class sphn:SubjectPseudoIdentifier ;
+            rr:template "https://biomedit.ch/rdf/sphn-resource/DATA-PROVIDER-ID-sphn-SubjectPseudoIdentifier-{id}" ] .
diff --git a/schemas/pre-release-testing/sphn_rdf_schema.ttl b/schemas/pre-release-testing/sphn_rdf_schema.ttl
new file mode 100644
index 00000000..6636d895
--- /dev/null
+++ b/schemas/pre-release-testing/sphn_rdf_schema.ttl
@@ -0,0 +1,11185 @@
+@prefix : <https://biomedit.ch/rdf/sphn-schema/sphn#> .
+@prefix chop: <https://biomedit.ch/rdf/sphn-resource/chop/> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix eco: <http://purl.obolibrary.org/obo/ECO_> .
+@prefix edam: <http://edamontology.org/> .
+@prefix efo: <http://www.ebi.ac.uk/efo/EFO_> .
+@prefix emdn: <https://biomedit.ch/rdf/sphn-resource/emdn/> .
+@prefix genepio: <http://purl.obolibrary.org/obo/GENEPIO_> .
+@prefix geno: <http://purl.obolibrary.org/obo/GENO_> .
+@prefix icd-10-gm: <https://biomedit.ch/rdf/sphn-resource/icd-10-gm/> .
+@prefix loinc: <https://loinc.org/rdf/> .
+@prefix obi: <http://purl.obolibrary.org/obo/OBI_> .
+@prefix ordo: <http://www.orpha.net/ORDO/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
+@prefix snomed: <http://snomed.info/id/> .
+@prefix so: <http://purl.obolibrary.org/obo/SO_> .
+@prefix sphn: <https://biomedit.ch/rdf/sphn-schema/sphn#> .
+@prefix sphn-atc: <https://biomedit.ch/rdf/sphn-resource/atc/> .
+@prefix sphn-deprecated: <https://biomedit.ch/rdf/sphn-ontology/sphn#> .
+@prefix sphn-eco: <https://biomedit.ch/rdf/sphn-resource/eco/> .
+@prefix sphn-edam: <https://biomedit.ch/rdf/sphn-resource/edam/> .
+@prefix sphn-efo: <https://biomedit.ch/rdf/sphn-resource/efo/> .
+@prefix sphn-genepio: <https://biomedit.ch/rdf/sphn-resource/genepio/> .
+@prefix sphn-geno: <https://biomedit.ch/rdf/sphn-resource/geno/> .
+@prefix sphn-hgnc: <https://biomedit.ch/rdf/sphn-resource/hgnc/> .
+@prefix sphn-individual: <https://biomedit.ch/rdf/sphn-schema/sphn/individual#> .
+@prefix sphn-loinc: <https://biomedit.ch/rdf/sphn-resource/loinc/> .
+@prefix sphn-obi: <https://biomedit.ch/rdf/sphn-resource/obi/> .
+@prefix sphn-ordo: <https://biomedit.ch/rdf/sphn-resource/ordo/> .
+@prefix sphn-so: <https://biomedit.ch/rdf/sphn-resource/so/> .
+@prefix ucum: <https://biomedit.ch/rdf/sphn-resource/ucum/> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+edam:data_0006 rdfs:subClassOf sphn-edam:EDAM .
+
+edam:topics_0003 rdfs:subClassOf sphn-edam:EDAM .
+
+eco:0000000 rdfs:subClassOf sphn-eco:ECO .
+
+genepio:0000009 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000011 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000012 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000013 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000014 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000025 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000028 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000031 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000033 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000036 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000051 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000053 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000054 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000055 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000056 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000057 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000058 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000059 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000060 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000061 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000062 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000065 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000066 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000067 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000068 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000071 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000079 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000081 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000099 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000100 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000106 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000109 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000115 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000119 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000131 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000134 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0000156 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001023 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001039 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001041 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001048 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001051 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001053 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001055 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001074 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001076 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001077 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001080 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001098 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001114 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001115 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001117 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001121 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001126 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001170 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001171 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001183 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001187 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001192 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001205 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001206 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001224 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001229 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001231 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001237 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001251 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001258 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001270 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001271 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001275 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001276 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001286 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001297 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001342 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001420 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001423 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001427 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001429 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001432 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001442 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001443 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001444 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001473 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001490 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001491 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001492 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001497 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001522 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001534 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001536 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001558 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001559 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001567 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001572 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001582 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001583 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001584 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001585 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001586 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001587 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001588 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001591 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001592 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001593 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001594 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001595 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001596 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001597 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001598 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001599 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001600 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001601 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001602 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001603 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001604 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001607 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001610 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001614 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001615 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001616 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001617 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001626 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001640 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001643 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001644 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001646 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001654 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001659 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001660 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001661 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001666 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001681 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001689 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001704 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001709 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001722 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001723 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001724 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001730 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001742 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001743 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001747 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001748 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001749 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001750 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001751 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001752 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001753 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001754 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001757 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001759 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001760 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001761 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001762 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001781 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001790 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001799 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001800 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001802 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001803 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001804 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001811 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001813 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001818 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001819 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001820 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001821 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001822 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001823 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001824 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001825 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001826 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001827 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001828 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001830 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001831 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001832 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001833 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001834 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001838 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001845 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001850 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001921 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001925 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001928 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001929 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001930 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001931 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001932 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001933 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001935 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001939 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0001997 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002015 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002017 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002018 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002029 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002031 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002034 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002035 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002036 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002040 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002044 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002047 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002073 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002074 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002075 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002077 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002100 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002101 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002105 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002107 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002110 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002111 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002113 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002114 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002115 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002116 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002117 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002118 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002119 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002120 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002121 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002122 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002123 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002124 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002125 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002126 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002127 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002130 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002131 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002132 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002133 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002136 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002141 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002142 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002143 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002145 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002150 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002153 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002158 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002161 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002162 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002165 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002173 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002185 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002225 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002232 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002233 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002468 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0002749 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0004318 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100300 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100301 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100302 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100303 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100586 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+genepio:0100634 rdfs:subClassOf sphn-genepio:GENEPIO .
+
+geno:0000033 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000047 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000054 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000057 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000092 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000093 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000108 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000111 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000113 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000138 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000141 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000160 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000343 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000346 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000351 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000482 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000492 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000533 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000536 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000575 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000616 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000628 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000629 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000642 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000667 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000684 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000688 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000701 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000713 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000788 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000815 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000833 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000856 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000861 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000874 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000897 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000904 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000907 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000914 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000921 rdfs:subClassOf sphn-geno:GENO .
+
+geno:0000965 rdfs:subClassOf sphn-geno:GENO .
+
+obi:0000010 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000011 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000015 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000017 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000021 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000023 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000025 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000029 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000034 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000040 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000047 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000054 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000065 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000067 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000071 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000075 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000076 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000078 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000083 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000086 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000091 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000093 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000097 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000101 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000112 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000118 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000119 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000125 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000158 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000167 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000172 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000174 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000181 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000202 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000204 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000208 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000210 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000213 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000218 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000227 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000237 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000245 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000251 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000260 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000269 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000272 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000278 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000310 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000319 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000339 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000368 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000369 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000370 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000371 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000372 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000374 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000375 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000376 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000377 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000379 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000383 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000385 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000387 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000388 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000391 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000392 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000399 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000401 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000416 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000427 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000430 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000441 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000444 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000451 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000453 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000455 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000456 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000571 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000576 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000648 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000649 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000654 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000656 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000658 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000660 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000662 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000674 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000676 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000679 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000684 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000713 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000714 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000718 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000725 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000732 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000750 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000751 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000785 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000789 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000798 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000801 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000806 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000811 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000814 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000817 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000831 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000835 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000845 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000847 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000852 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000857 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000885 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000889 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000905 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000928 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000938 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000941 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000946 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000947 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000949 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000960 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000962 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000963 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000969 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000970 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000973 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000984 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000993 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0000997 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001000 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001036 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001040 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001041 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001141 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001155 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001160 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001167 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001171 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001172 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001175 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001180 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001181 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001191 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001193 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001201 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001208 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001212 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001314 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001371 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001394 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001404 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001420 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001486 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001502 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001508 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001511 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001514 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001522 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001554 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001588 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001614 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001616 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001617 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001619 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001620 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001621 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001625 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001627 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001628 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001629 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001636 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001677 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001678 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001687 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001707 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001713 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001714 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001716 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001717 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001722 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001725 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001755 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001866 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001868 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001874 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001877 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001882 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001883 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001884 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001887 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001888 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001889 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001890 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001892 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001894 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001895 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001896 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001898 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001899 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001903 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001906 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001908 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001909 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001913 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001933 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001934 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001939 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001940 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001943 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001947 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001948 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001961 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001962 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001963 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001964 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001967 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0001968 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002076 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002110 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002125 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002126 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002191 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002197 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002199 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002368 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002369 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002370 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002371 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002372 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002385 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002389 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002390 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002393 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002394 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002395 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002397 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002401 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002405 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002410 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002415 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002421 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002422 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002437 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002444 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002461 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002464 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002466 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002467 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002468 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002469 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002471 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002472 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002475 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002476 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002478 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002479 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002480 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002482 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002483 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002582 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002584 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002616 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002617 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002748 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002983 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002988 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002989 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002992 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002993 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002994 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002996 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0002997 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003063 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003064 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003066 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003067 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003071 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003074 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003077 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003079 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003081 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003082 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003085 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003098 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003119 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003120 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003121 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003243 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003245 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003247 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003249 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003252 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003254 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003259 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003317 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003318 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003319 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003320 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003327 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003329 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003365 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003416 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003417 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003591 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003592 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0003593 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0005246 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0100026 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0100051 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0100086 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0200166 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302729 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302731 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302732 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302733 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302838 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302840 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302846 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302867 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302874 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0302914 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0400059 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0400061 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0500000 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0500022 rdfs:subClassOf sphn-obi:OBI .
+
+obi:0500023 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110001 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110003 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110008 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110010 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110012 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110014 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110016 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110022 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110023 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110024 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110028 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110029 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110031 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110032 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110033 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110034 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110035 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110036 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110038 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110039 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110040 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110045 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110049 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110053 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110054 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110061 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110082 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110083 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110085 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110086 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110087 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110091 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110092 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110093 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110094 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110099 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110108 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110109 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110111 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110118 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110122 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110132 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110182 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110201 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110204 rdfs:subClassOf sphn-obi:OBI .
+
+obi:1110300 rdfs:subClassOf sphn-obi:OBI .
+
+so:0000110 rdfs:subClassOf sphn-so:SO .
+
+so:0000400 rdfs:subClassOf sphn-so:SO .
+
+so:0001260 rdfs:subClassOf sphn-so:SO .
+
+dc:description a owl:AnnotationProperty .
+
+dc:title a owl:AnnotationProperty .
+
+dcterms:license a owl:AnnotationProperty .
+
+efo:0000001 rdfs:subClassOf sphn-efo:EFO .
+
+ordo:C001 rdfs:subClassOf sphn-ordo:ORDO .
+
+ordo:C010 rdfs:subClassOf sphn-ordo:ORDO .
+
+ordo:C041 rdfs:subClassOf sphn-ordo:ORDO .
+
+owl:deprecated a owl:AnnotationProperty .
+
+owl:maxCardinality a owl:AnnotationProperty .
+
+owl:minCardinality a owl:AnnotationProperty .
+
+skos:note a owl:AnnotationProperty .
+
+sphn-deprecated:Catheter a owl:Class ;
+    rdfs:label "Catheter" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Catheter" .
+
+sphn-deprecated:CentralVenousPressure a owl:Class ;
+    rdfs:label "Central Venous Pressure" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Central Venous Pressure" .
+
+sphn-deprecated:GenomicDeletion a owl:Class ;
+    rdfs:label "Genomic Deletion" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Genomic Deletion" .
+
+sphn-deprecated:GenomicInsertion a owl:Class ;
+    rdfs:label "Genomic Insertion" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Genomic Insertion" .
+
+sphn-deprecated:MeasurementMethod a owl:Class ;
+    rdfs:label "Measurement Method" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Measurement Method" .
+
+sphn-deprecated:SingleNucleotideVariation a owl:Class ;
+    rdfs:label "Single Nucleotide Variation" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Single Nucleotide Variation" .
+
+sphn-deprecated:SystemicArterialBloodPressure a owl:Class ;
+    rdfs:label "Systemic Arterial Blood Pressure" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Systemic Arterial Blood Pressure" .
+
+sphn-deprecated:TNMClassification a owl:Class ;
+    rdfs:label "TNM Classification" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "TNM Classification" .
+
+sphn-hgnc:HGNC rdfs:subClassOf sphn:Terminology .
+
+<https://biomedit.ch/rdf/sphn-schema/sphn> a owl:Ontology ;
+    dc:description "The SPHN RDF Schema describing concepts defined in the official SPHN Dataset" ;
+    dc:rights "© Copyright 2025, Personalized Health Informatics Group (PHI), SIB Swiss Institute of Bioinformatics" ;
+    dc:title "The SPHN RDF Schema" ;
+    dcterms:bibliographicCitation "https://doi.org/10.1038/s41597-023-02028-y" ;
+    dcterms:created "2024-09-19T14:21:54" ;
+    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
+    owl:imports <http://purl.obolibrary.org/obo/eco/releases/2023-09-03/eco.owl>,
+        <http://purl.obolibrary.org/obo/genepio/releases/2023-08-19/genepio.owl>,
+        <http://purl.obolibrary.org/obo/geno/releases/2023-10-08/geno.owl>,
+        <http://purl.obolibrary.org/obo/obi/2023-09-20/obi.owl>,
+        <http://purl.obolibrary.org/obo/so/2021-11-22/so.owl>,
+        <http://snomed.info/sct/900000000000207008/version/20231201>,
+        <http://www.ebi.ac.uk/efo/releases/v3.61.0/efo.owl>,
+        <https://biomedit.ch/rdf/sphn-resource/atc/2024/1>,
+        <https://biomedit.ch/rdf/sphn-resource/chop/2024/4>,
+        sphn-edam:1.25,
+        <https://biomedit.ch/rdf/sphn-resource/emdn/2021-09-29/1>,
+        sphn-hgnc:20231215,
+        <https://biomedit.ch/rdf/sphn-resource/icd-10-gm/2024/3>,
+        <https://biomedit.ch/rdf/sphn-resource/loinc/2.76/1>,
+        <https://biomedit.ch/rdf/sphn-resource/ucum/2024/1>,
+        <https://www.orphadata.com/data/ontologies/ordo/last_version/ORDO_en_4.4.owl> ;
+    owl:priorVersion <https://biomedit.ch/rdf/sphn-schema/sphn/2024/2> ;
+    owl:versionIRI <https://biomedit.ch/rdf/sphn-schema/sphn/2025/1> .
+
+sphn:hasSourceSystem a owl:ObjectProperty ;
+    rdfs:label "has source system" ;
+    rdfs:range sphn:SourceSystem ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "link to a source system" .
+
+sphn:replaces a owl:AnnotationProperty ;
+    rdfs:label "replaces" ;
+    skos:definition "Property that links the new version of an SPHN class replacing an SPHN old class" .
+
+sphn:subjectToDeIdentification a owl:AnnotationProperty ;
+    rdfs:label "subject to de-identification" ;
+    skos:definition "Property that marks a resource subject to de-identification rules at the time of data preparation" .
+
+sphn-individual:ASCII a owl:NamedIndividual,
+        sphn:DataFile_encoding ;
+    rdfs:label "ASCII" .
+
+sphn-individual:AcidCitrateDextrose a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Acid Citrate Dextrose" .
+
+sphn-individual:AddictionMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Addiction Medicine" .
+
+sphn-individual:AlcoholBased a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Alcohol Based" .
+
+sphn-individual:AldehydeBased a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Aldehyde Based" .
+
+sphn-individual:AldehydeBasedStabilizerForCTCs a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Aldehyde-Based Stabilizer For CTCs" .
+
+sphn-individual:AllergologyAndClinicalImmunology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Allergology And Clinical Immunology" .
+
+sphn-individual:AllprotectTissueReagent a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Allprotect ® Tissue Reagent" .
+
+sphn-individual:Anaesthesiology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Anaesthesiology" .
+
+sphn-individual:Angiology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Angiology" .
+
+sphn-individual:Billing a owl:NamedIndividual,
+        sphn:SemanticMapping_purpose,
+        sphn:SourceSystem_purpose ;
+    rdfs:label "Billing" .
+
+sphn-individual:Biobank a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Biobank" .
+
+sphn-individual:CardiacAndThoracicVascularSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Cardiac And Thoracic Vascular Surgery" .
+
+sphn-individual:Cardiology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Cardiology" .
+
+sphn-individual:CaseReportForm a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Case Report Form" .
+
+sphn-individual:CellPreparationTubeCitrate a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Cell Preparation Tube® Citrate" .
+
+sphn-individual:CellPreparationTubeHeparin a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Cell Preparation Tube® Heparin" .
+
+sphn-individual:ChemicalAdditivesStabilizers a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Chemical Additives / Stabilizers" .
+
+sphn-individual:ChildAndAdolescentPsychiatryAndPsychotherapy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Child And Adolescent Psychiatry And Psychotherapy" .
+
+sphn-individual:ChildAndAdolescentPsychology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Child And Adolescent Psychology" .
+
+sphn-individual:ChiropracticSpecialist a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Chiropractic Specialist" .
+
+sphn-individual:CitratePhosphateDextrose a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Citrate Phosphate Dextrose" .
+
+sphn-individual:ClinicalDataPlatform a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Clinical Data Platform" .
+
+sphn-individual:ClinicalPharmacologyAndToxicology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Clinical Pharmacology And Toxicology" .
+
+sphn-individual:ClinicalPsychology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Clinical Psychology" .
+
+sphn-individual:ClinicalRegistry a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Clinical Registry" .
+
+sphn-individual:Cohort a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Cohort" .
+
+sphn-individual:CommunityPharmacy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Community Pharmacy" .
+
+sphn-individual:Company a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Company" .
+
+sphn-individual:Complementary a owl:NamedIndividual,
+        sphn:BilledDiagnosis_rank ;
+    rdfs:label "Complementary" .
+
+sphn-individual:CongenitalAbnormality a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Congenital Abnormality" .
+
+sphn-individual:CurvedRodShaped a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Curved-Rod-Shaped" .
+
+sphn-individual:DataRepository a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Data Repository" .
+
+sphn-individual:Death a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Death" .
+
+sphn-individual:DermatologyAndVenereology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Dermatology And Venereology" .
+
+sphn-individual:DuBois a owl:NamedIndividual,
+        sphn:BodySurfaceArea_calculationMethod ;
+    rdfs:label "Du Bois" .
+
+sphn-individual:EDTAAndGel a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "EDTA And Gel" .
+
+sphn-individual:Elongated a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Elongated" .
+
+sphn-individual:EndocrinologyAndDiabetology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Endocrinology And Diabetology" .
+
+sphn-individual:EntireCell a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellOrganization ;
+    rdfs:label "Entire Cell" .
+
+sphn-individual:ExternalLaboratory a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "External Laboratory" .
+
+sphn-individual:Fatal a owl:NamedIndividual,
+        sphn:AdverseEvent_outcome ;
+    rdfs:label "Fatal" .
+
+sphn-individual:FederalOffice a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Federal Office" .
+
+sphn-individual:Filamentous a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Filamentous" .
+
+sphn-individual:Foreign a owl:NamedIndividual,
+        sphn:InsuranceStatus_coverageType ;
+    rdfs:label "Foreign" .
+
+sphn-individual:ForensicMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Forensic Medicine" .
+
+sphn-individual:Gastroenterology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Gastroenterology" .
+
+sphn-individual:General a owl:NamedIndividual,
+        sphn:InsuranceStatus_coverageType ;
+    rdfs:label "General" .
+
+sphn-individual:GeneralInternalMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "General Internal Medicine" .
+
+sphn-individual:GeneralMedicalPractitioner a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "General Medical Practitioner" .
+
+sphn-individual:GeneralMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "General Medicine" .
+
+sphn-individual:GeriatricMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Geriatric Medicine" .
+
+sphn-individual:Glass a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Glass" .
+
+sphn-individual:GreaterThan a owl:NamedIndividual,
+        sphn:Comparator ;
+    rdfs:label ">" .
+
+sphn-individual:GreaterThanOrEqual a owl:NamedIndividual,
+        sphn:Comparator ;
+    rdfs:label ">=" .
+
+sphn-individual:GynaecologyAndObstetrics a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Gynaecology And Obstetrics" .
+
+sphn-individual:Haematology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Haematology" .
+
+sphn-individual:HandSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Hand Surgery" .
+
+sphn-individual:HealthInsurance a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Health Insurance" .
+
+sphn-individual:HealthPsychology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Health Psychology" .
+
+sphn-individual:HealthcareInformationSystem a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Healthcare Information System" .
+
+sphn-individual:HeatStabilization a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Heat Stabilization" .
+
+sphn-individual:Hirudin a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Hirudin" .
+
+sphn-individual:Hospital a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Hospital" .
+
+sphn-individual:HospitalPharmacy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Hospital Pharmacy" .
+
+sphn-individual:HospitalisationOrProlongation a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Hospitalisation Or Prolongation" .
+
+sphn-individual:ISO88591 a owl:NamedIndividual,
+        sphn:DataFile_encoding ;
+    rdfs:label "ISO-8859-1" .
+
+sphn-individual:Infectology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Infectology" .
+
+sphn-individual:IntensiveCareMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Intensive Care Medicine" .
+
+sphn-individual:InterResidueCoordinates a owl:NamedIndividual,
+        sphn:GenomicPosition_coordinateConvention ;
+    rdfs:label "Inter-Residue Coordinates" .
+
+sphn-individual:InternalMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Internal Medicine" .
+
+sphn-individual:LessThan a owl:NamedIndividual,
+        sphn:Comparator ;
+    rdfs:label "<" .
+
+sphn-individual:LessThanOrEqual a owl:NamedIndividual,
+        sphn:Comparator ;
+    rdfs:label "<=" .
+
+sphn-individual:LifeThreatening a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Life-Threatening" .
+
+sphn-individual:LithiumHeparin a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Lithium Heparin" .
+
+sphn-individual:LithiumHeparinAndGel a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Lithium Heparin And Gel" .
+
+sphn-individual:LithiumHeparinAndRubberPlug a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Lithium Heparin And Rubber Plug" .
+
+sphn-individual:MD5 a owl:NamedIndividual,
+        sphn:Hash_algorithm ;
+    rdfs:label "MD5" .
+
+sphn-individual:MedicalGenetics a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Medical Genetics" .
+
+sphn-individual:MedicalOncology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Medical Oncology" .
+
+sphn-individual:Mosteller a owl:NamedIndividual,
+        sphn:BodySurfaceArea_calculationMethod ;
+    rdfs:label "Mosteller" .
+
+sphn-individual:Multicellular a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellOrganization ;
+    rdfs:label "Multicellular" .
+
+sphn-individual:Nephrology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Nephrology" .
+
+sphn-individual:Neurology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Neurology" .
+
+sphn-individual:Neuropsychology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Neuropsychology" .
+
+sphn-individual:Neurosurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Neurosurgery" .
+
+sphn-individual:NeutralBufferedFormalin a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Neutral Buffered Formalin" .
+
+sphn-individual:NonAldehydeBasedStabilizerForCellFreeNucleicAcids a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Non-Aldehyde-Based Stabilizer For Cell-Free Nucleic Acids" .
+
+sphn-individual:NonaldehydeBasedWithoutAceticAcid a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Nonaldehyde Based Without Acetic Acid" .
+
+sphn-individual:NonaldehydeWithAceticAcid a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Nonaldehyde With Acetic Acid" .
+
+sphn-individual:NonbufferedFormalin a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Nonbuffered Formalin" .
+
+sphn-individual:None a owl:NamedIndividual,
+        sphn:InsuranceStatus_coverageType ;
+    rdfs:label "None" .
+
+sphn-individual:NoneOfTheConsequencesMentioned a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "None Of The Consequences Mentioned" .
+
+sphn-individual:NotRecovered a owl:NamedIndividual,
+        sphn:AdverseEvent_outcome ;
+    rdfs:label "Not Recovered" .
+
+sphn-individual:NuclearMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Nuclear Medicine" .
+
+sphn-individual:OMICSFacility a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "OMICS Facility" .
+
+sphn-individual:OccupationalMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Occupational Medicine" .
+
+sphn-individual:Ophthalmology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Ophthalmology" .
+
+sphn-individual:OptimumCuttingTemperatureMedium a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Optimum Cutting Temperature Medium" .
+
+sphn-individual:OrageneCollectionContainerOrEquivalent a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Oragene Collection Container Or Equivalent" .
+
+sphn-individual:OralAndMaxillofacialSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Oral And Maxillofacial Surgery" .
+
+sphn-individual:OralSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Oral Surgery" .
+
+sphn-individual:Orthodontics a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Orthodontics" .
+
+sphn-individual:OrthopaedicSurgeryAndTraumatologyOfTheLocomotorApparatus a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Orthopaedic Surgery And Traumatology Of The Locomotor Apparatus" .
+
+sphn-individual:Other a owl:NamedIndividual,
+        sphn:BodySurfaceArea_calculationMethod,
+        sphn:InsuranceStatus_coverageType,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology,
+        sphn:Sample_fixationType,
+        sphn:Sample_primaryContainer,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Other" .
+
+sphn-individual:Otorhinolaryngology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Otorhinolaryngology" .
+
+sphn-individual:Ovoid a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Ovoid" .
+
+sphn-individual:PAXgeneBloodDNA a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "PAXgene® Blood DNA" .
+
+sphn-individual:PAXgeneBloodRNAplus a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "PAXgene® Blood RNA+" .
+
+sphn-individual:PAXgeneBoneMarrowRNA a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "PAXgene® Bone Marrow RNA" .
+
+sphn-individual:PAXgeneTissue a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "PAXgene Tissue" .
+
+sphn-individual:PaediatricSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Paediatric Surgery" .
+
+sphn-individual:Paediatrics a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Paediatrics" .
+
+sphn-individual:Pathology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Pathology" .
+
+sphn-individual:PatientCare a owl:NamedIndividual,
+        sphn:SemanticMapping_purpose,
+        sphn:SourceSystem_purpose ;
+    rdfs:label "Patient Care" .
+
+sphn-individual:Periodontics a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Periodontics" .
+
+sphn-individual:PermanentDamageOrDisability a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Permanent Damage Or Disability" .
+
+sphn-individual:PharmaceuticalMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Pharmaceutical Medicine" .
+
+sphn-individual:Pharmacy a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Pharmacy" .
+
+sphn-individual:PhysicalFiltrationSystem a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Physical Filtration System" .
+
+sphn-individual:PhysicalMedicineAndRehabilitation a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Physical Medicine And Rehabilitation" .
+
+sphn-individual:PlasticReconstructiveAndAestheticSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Plastic, Reconstructive And Aesthetic Surgery" .
+
+sphn-individual:Pneumology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Pneumology" .
+
+sphn-individual:PolyethyleneTubeSterile a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Polyethylene Tube Sterile" .
+
+sphn-individual:PolypropyleneTubeSterile a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Polypropylene Tube Sterile" .
+
+sphn-individual:PotassiumEDTA a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Potassium EDTA" .
+
+sphn-individual:PreventionAndPublicHealth a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Prevention And Public Health" .
+
+sphn-individual:Principal a owl:NamedIndividual,
+        sphn:BilledDiagnosis_rank,
+        sphn:BilledProcedure_rank ;
+    rdfs:label "Principal" .
+
+sphn-individual:Private a owl:NamedIndividual,
+        sphn:InsuranceStatus_coverageType ;
+    rdfs:label "Private" .
+
+sphn-individual:PrivatePractice a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Private Practice" .
+
+sphn-individual:ProteaseInhibitors a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Protease Inhibitors" .
+
+sphn-individual:PsychiatryAndPsychotherapy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Psychiatry And Psychotherapy" .
+
+sphn-individual:Psychotherapy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Psychotherapy" .
+
+sphn-individual:QualityControl a owl:NamedIndividual,
+        sphn:SemanticMapping_purpose,
+        sphn:SourceSystem_purpose ;
+    rdfs:label "Quality Control" .
+
+sphn-individual:RNALater a owl:NamedIndividual,
+        sphn:Sample_fixationType,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "RNA Later" .
+
+sphn-individual:RadioOncologyAndRadiotherapy a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Radio-Oncology And Radiotherapy" .
+
+sphn-individual:Radiology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Radiology" .
+
+sphn-individual:ReconstructiveDentistry a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Reconstructive Dentistry" .
+
+sphn-individual:Recovered a owl:NamedIndividual,
+        sphn:AdverseEvent_outcome ;
+    rdfs:label "Recovered" .
+
+sphn-individual:Recovering a owl:NamedIndividual,
+        sphn:AdverseEvent_outcome ;
+    rdfs:label "Recovering" .
+
+sphn-individual:RecoveringWithSequelae a owl:NamedIndividual,
+        sphn:AdverseEvent_outcome ;
+    rdfs:label "Recovering With Sequelae" .
+
+sphn-individual:Research a owl:NamedIndividual,
+        sphn:SemanticMapping_purpose,
+        sphn:SourceSystem_purpose ;
+    rdfs:label "Research" .
+
+sphn-individual:ResearchLaboratory a owl:NamedIndividual,
+        sphn:SourceSystem_category ;
+    rdfs:label "Research Laboratory" .
+
+sphn-individual:ResearchOrganization a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Research Organization" .
+
+sphn-individual:ResidueCoordinates a owl:NamedIndividual,
+        sphn:GenomicPosition_coordinateConvention ;
+    rdfs:label "Residue Coordinates" .
+
+sphn-individual:Rheumatology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Rheumatology" .
+
+sphn-individual:RodShaped a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Rod-Shaped" .
+
+sphn-individual:Round a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Round" .
+
+sphn-individual:S8820ProteaseInhibitorTabletsOrEquivalent a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "S8820 Protease Inhibitor Tablets Or Equivalent" .
+
+sphn-individual:SHA256 a owl:NamedIndividual,
+        sphn:Hash_algorithm ;
+    rdfs:label "SHA-256" .
+
+sphn-individual:SHA512 a owl:NamedIndividual,
+        sphn:Hash_algorithm ;
+    rdfs:label "SHA-512" .
+
+sphn-individual:Secondary a owl:NamedIndividual,
+        sphn:BilledDiagnosis_rank ;
+    rdfs:label "Secondary" .
+
+sphn-individual:SemiPrivate a owl:NamedIndividual,
+        sphn:InsuranceStatus_coverageType ;
+    rdfs:label "Semi-Private" .
+
+sphn-individual:SerumSeparatorTubeWithClotActivator a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Serum Separator Tube With Clot Activator" .
+
+sphn-individual:SerumTubeWithoutClotActivator a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Serum Tube Without Clot Activator" .
+
+sphn-individual:ServiceProvider a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "Service Provider" .
+
+sphn-individual:SnapFreezing a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Snap Freezing" .
+
+sphn-individual:SodiumCitrate a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Sodium Citrate" .
+
+sphn-individual:SodiumEDTA a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Sodium EDTA" .
+
+sphn-individual:SodiumFluoridePotassiumOxalate a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Sodium Fluoride/Potassium Oxalate" .
+
+sphn-individual:SodiumHeparin a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Sodium Heparin" .
+
+sphn-individual:Spiral a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellMorphology ;
+    rdfs:label "Spiral" .
+
+sphn-individual:StoolCollectionContainerWithDNAStabilizer a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Stool Collection Container With DNA Stabilizer" .
+
+sphn-individual:Supplementary a owl:NamedIndividual,
+        sphn:BilledProcedure_rank ;
+    rdfs:label "Supplementary" .
+
+sphn-individual:Surgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Surgery" .
+
+sphn-individual:TemporarilySeriousImpactMedicallyImportant a owl:NamedIndividual,
+        sphn:AdverseEvent_consequences ;
+    rdfs:label "Temporarily Serious Impact / Medically Important" .
+
+sphn-individual:TempusTube a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Tempus® Tube" .
+
+sphn-individual:ThoracicSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Thoracic Surgery" .
+
+sphn-individual:TraceElementsTube a owl:NamedIndividual,
+        sphn:Sample_primaryContainer ;
+    rdfs:label "Trace Elements Tube" .
+
+sphn-individual:TropicalAndTravelMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Tropical And Travel Medicine" .
+
+sphn-individual:UTF16 a owl:NamedIndividual,
+        sphn:DataFile_encoding ;
+    rdfs:label "UTF-16" .
+
+sphn-individual:UTF8 a owl:NamedIndividual,
+        sphn:DataFile_encoding ;
+    rdfs:label "UTF-8" .
+
+sphn-individual:Unicellular a owl:NamedIndividual,
+        sphn:MicrobiologyMicroscopyResult_cellOrganization ;
+    rdfs:label "Unicellular" .
+
+sphn-individual:University a owl:NamedIndividual,
+        sphn:DataProvider_category ;
+    rdfs:label "University" .
+
+sphn-individual:Urology a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Urology" .
+
+sphn-individual:VacuumTechnologyStabilization a owl:NamedIndividual,
+        sphn:Sample_fixationType ;
+    rdfs:label "Vacuum Technology Stabilization" .
+
+sphn-individual:VascularSurgery a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Vascular Surgery" .
+
+sphn-individual:VisceralMedicine a owl:NamedIndividual,
+        sphn:TherapeuticArea_specialtyName ;
+    rdfs:label "Visceral Medicine" .
+
+edam:operation_0004 rdfs:subClassOf sphn-edam:EDAM .
+
+eco:0000217 rdfs:subClassOf sphn-eco:ECO .
+
+geno:0000614 rdfs:subClassOf sphn-geno:GENO .
+
+so:0001060 rdfs:subClassOf sphn-so:SO .
+
+xsd:gDay a rdfs:Datatype .
+
+xsd:gMonth a rdfs:Datatype .
+
+xsd:gYear a rdfs:Datatype .
+
+xsd:time a rdfs:Datatype .
+
+sphn-deprecated:AdministrativeGender a owl:Class ;
+    rdfs:label "Administrative Gender" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Administrative Gender" .
+
+sphn-deprecated:Biosample a owl:Class ;
+    rdfs:label "Biosample" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Biosample" .
+
+sphn-deprecated:DataProviderInstitute a owl:Class ;
+    rdfs:label "Data Provider Institute" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Data Provider Institute" .
+
+sphn-deprecated:DeathStatus a owl:Class ;
+    rdfs:label "Death Status" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Death Status" .
+
+sphn-deprecated:DiagnosticRadiologicExamination a owl:Class ;
+    rdfs:label "Diagnostic Radiologic Examination" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Diagnostic Radiologic Examination" .
+
+sphn-deprecated:FOPHDiagnosis a owl:Class ;
+    rdfs:label "FOPH Diagnosis" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "FOPH Diagnosis" .
+
+sphn-deprecated:FOPHProcedure a owl:Class ;
+    rdfs:label "FOPH Procedure" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "FOPH Procedure" .
+
+sphn-deprecated:ICDODiagnosis a owl:Class ;
+    rdfs:label "ICD-O Diagnosis" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "ICD-O Diagnosis" .
+
+sphn-deprecated:Reference a owl:Class ;
+    rdfs:label "Reference" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Reference" .
+
+sphn-deprecated:hasDataProviderInstitute a owl:ObjectProperty ;
+    rdfs:label "has data provider institute" ;
+    skos:definition "has data provider institute" .
+
+sphn-atc:ATC rdfs:subClassOf sphn:Terminology .
+
+chop:CHOP rdfs:subClassOf sphn:Terminology .
+
+sphn-efo:EFO rdfs:subClassOf sphn:Terminology .
+
+ucum:UCUM rdfs:subClassOf sphn:Terminology .
+
+sphn:GenomicTranslocation a owl:Class ;
+    rdfs:label "Genomic Translocation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBreakpoint ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBreakpoint ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0000199 ;
+    skos:definition "a sequence change where, compared to a reference sequence, from a specific nucleotide position (the break point), all nucleotides upstream derive from another chromosome then those downstream" .
+
+edam:format_1915 rdfs:subClassOf sphn-edam:EDAM .
+
+sphn-deprecated:CircumferenceMeasure a owl:Class ;
+    rdfs:label "Circumference Measure" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Circumference Measure" .
+
+sphn-deprecated:TumorGrade a owl:Class ;
+    rdfs:label "Tumor Grade" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Tumor Grade" .
+
+sphn-deprecated:TumorStage a owl:Class ;
+    rdfs:label "Tumor Stage" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Tumor Stage" .
+
+sphn-eco:ECO rdfs:subClassOf sphn:Terminology .
+
+sphn:GenomicDuplication a owl:Class ;
+    rdfs:label "Genomic Duplication" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNucleotideSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNucleotideSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNucleotideSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:1000035 ;
+    skos:definition "sequence alteration where, in comparison to a reference sequence, an additional copy of one or more nucleotides or amino acids is inserted immediately downstream of the original sequence at the 3' end" .
+
+sphn:GenomicInversion a owl:Class ;
+    rdfs:label "Genomic Inversion" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNucleotideSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNucleotideSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNucleotideSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:1000036 ;
+    skos:definition "a sequence change where, compared to a reference sequence, more than one nucleotide replacing the original sequence is the reverse complement of the original sequence" .
+
+sphn:GenomicTransposition a owl:Class ;
+    rdfs:label "Genomic Transposition" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletionBreakpoint ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletionBreakpoint ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDeletionBreakpoint ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertionBreakpoint ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertionBreakpoint ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInsertionBreakpoint ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0000453 ;
+    skos:definition "a genomic alteration in which a large segment of DNA is relocated from one site in the genome to a different site, when compared to a reference sequence." .
+
+sphn:hasActiveIngredient a owl:ObjectProperty ;
+    rdfs:label "has active ingredient" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Drug sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Substance ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "active component of the concept" .
+
+sphn:hasAlternateAllele a owl:DatatypeProperty ;
+    rdfs:label "has alternate allele" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SingleNucleotideVariation sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "the alternate nucleotide of the concept" .
+
+sphn:hasBiobankName a owl:DatatypeProperty ;
+    rdfs:label "has biobank name" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Biobanksample sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:hasName ;
+    skos:definition "name of the biobank where the sample is stored" .
+
+sphn:hasBreakpoint a owl:ObjectProperty ;
+    rdfs:label "has breakpoint" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicTranslocation sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "the specific location where a chromosomal break and reattachment occur" .
+
+sphn:hasDataProvider a owl:ObjectProperty ;
+    rdfs:label "has data provider" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataRelease sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:DataProvider ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "link to the unique business identification number (UID) of the healthcare institute providing the data" ;
+    sphn:replaces sphn-deprecated:hasDataProviderInstitute .
+
+sphn:hasDerivedSequence a owl:ObjectProperty ;
+    rdfs:label "has derived sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:NucleotideSequence sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "a sequence derived from a location" .
+
+sphn:hasEnd a owl:DatatypeProperty ;
+    rdfs:label "has end" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:double ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "end of the concept" .
+
+sphn:hasEventDateTime a owl:DatatypeProperty ;
+    rdfs:label "has event datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:CivilStatus sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of the event" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasExact a owl:DatatypeProperty ;
+    rdfs:label "has exact" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Location sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "detailed description of the concept" .
+
+sphn:hasExtractionDateTime a owl:DatatypeProperty ;
+    rdfs:label "has extraction datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataRelease sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "date of the extraction of the data" .
+
+sphn:hasFirstAdministrationDateTime a owl:DatatypeProperty ;
+    rdfs:label "has first administration datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugPrescription sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of first administration" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasFirstRecordDateTime a owl:DatatypeProperty ;
+    rdfs:label "has first record datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Allergy sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasRecordDateTime ;
+    skos:definition "datetime the concept was first recorded" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasFluidInputOutput a owl:ObjectProperty ;
+    rdfs:label "has fluid input output" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:FluidBalance sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:FluidInputOutput ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "individual fluid input and output that form the concept" .
+
+sphn:hasFocusGene a owl:ObjectProperty ;
+    rdfs:label "has focus gene" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenePanel sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Gene ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "gene of focus associated to the concept" .
+
+sphn:hasGenericName a owl:DatatypeProperty ;
+    rdfs:label "has generic name" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Substance sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:hasName ;
+    skos:definition "generic name of the concept" .
+
+sphn:hasInactiveIngredient a owl:ObjectProperty ;
+    rdfs:label "has inactive ingredient" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Drug sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Substance ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "inert ingredients or excipients, and generally have no pharmacological effect of the concept" .
+
+sphn:hasIncidenceDateTime a owl:DatatypeProperty ;
+    rdfs:label "has incidence datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:OncologyDiagnosis sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of incidence of the concept" .
+
+sphn:hasIndicationToStart a owl:ObjectProperty ;
+    rdfs:label "has indication to start" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugPrescription sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Diagnosis ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "indication to start the concept" .
+
+sphn:hasIntervention a owl:DatatypeProperty ;
+    rdfs:label "has intervention" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdverseEvent sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "intervention suspected to be the cause of the concept, e.g. drug" .
+
+sphn:hasKitCode a owl:ObjectProperty ;
+    rdfs:label "has kit code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:LibraryPreparation sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the kit associated to the concept" .
+
+sphn:hasLastAdministrationDateTime a owl:DatatypeProperty ;
+    rdfs:label "has last administration datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugPrescription sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of last administration" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasLastReactionDateTime a owl:DatatypeProperty ;
+    rdfs:label "has last reaction datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Allergy sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of the last reaction" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasLiteralSequence a owl:DatatypeProperty ;
+    rdfs:label "has literal sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:NucleotideSequence sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "an explicit expression of a sequence" .
+
+sphn:hasNotation a owl:ObjectProperty ;
+    rdfs:label "has notation" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:VariantDescriptor sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:VariantNotation ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "description of the concept using a specific nomenclature or syntax" .
+
+sphn:hasOutputCode a owl:ObjectProperty ;
+    rdfs:label "has output code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SemanticMapping sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the output of the concept" .
+
+sphn:hasReferenceAllele a owl:DatatypeProperty ;
+    rdfs:label "has reference allele" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SingleNucleotideVariation sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "the reference nucleotide of the concept" .
+
+sphn:hasRegulatoryFeature a owl:ObjectProperty ;
+    rdfs:label "has regulatory feature" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GeneFusion sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "the regulatory feature related to the concept" .
+
+sphn:hasSequencingRun a owl:ObjectProperty ;
+    rdfs:label "has sequencing run" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAssay sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SequencingRun ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "sequencing run associated to the concept" .
+
+sphn:hasSourceData a owl:ObjectProperty ;
+    rdfs:label "has source data" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SemanticMapping sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SourceData ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "source data associated to the concept" .
+
+sphn:hasStart a owl:DatatypeProperty ;
+    rdfs:label "has start" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:double ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "start of the concept" .
+
+sphn:hasSwissSocioEconomicPosition a owl:ObjectProperty ;
+    rdfs:label "has swiss socio economic position" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:HomeAddress sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SwissSocioEconomicPosition ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "area-based measure of socio-economic position (SEP) for Switzerland" .
+
+sphn:hasTargetEnrichmentKitCode a owl:ObjectProperty ;
+    rdfs:label "has target enrichment kit code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:LibraryPreparation sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the target enrichment kit associated to the concept" .
+
+sphn:hasTemplateIdentifier a owl:DatatypeProperty ;
+    rdfs:label "has template identifier" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Consent sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:hasIdentifier ;
+    skos:definition "unique identifier identifying the template of the concept" .
+
+sphn:hasTranscript a owl:ObjectProperty ;
+    rdfs:label "has transcript" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Gene sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Transcript ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "RNA product of the concept" .
+
+sphn:hasUniformResourceLocator a owl:DatatypeProperty ;
+    rdfs:label "has uniform resource locator" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Software sphn:SPHNConcept ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "uniform resource locator (URL) associated to the concept" .
+
+sphn-deprecated:SimpleScore a owl:Class ;
+    rdfs:label "Simple Score" ;
+    rdfs:subClassOf sphn:Deprecated ;
+    owl:deprecated true ;
+    skos:definition "Simple Score" .
+
+sphn-ordo:ORDO rdfs:subClassOf sphn:Terminology .
+
+sphn:BilledProcedure_rank a owl:Class ;
+    rdfs:label "Billed Procedure rank" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "specifies the level of the concept" .
+
+sphn:Chromosome a owl:Class ;
+    rdfs:label "Chromosome" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:91272006 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:91272006,
+        loinc:48000-4 ;
+    skos:definition "thread-like structure composed of tightly coiled DNA and histones or circular DNA (mitochondrial DNA). These structures act as carriers of genetic information" .
+
+sphn:DataRelease a owl:Class ;
+    rdfs:label "Data Release" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExtractionDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExtractionDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty dcterms:conformsTo ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty dcterms:conformsTo ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataProvider ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataProvider ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "Metadata about the release of the data" .
+
+sphn:Department a owl:Class ;
+    rdfs:label "Department" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "dedicated division of an organization" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:Electrocardiogram a owl:Class ;
+    rdfs:label "Electrocardiogram" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "output of an electrocardiographic procedure" ;
+    skos:scopeNote "For sphn:hasDataFile, instances of sphn:TimeSeriesDataFile are not allowed" .
+
+sphn:GenomicDeletion a owl:Class ;
+    rdfs:label "Genomic Deletion" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletedSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletedSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDeletedSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0000159 ;
+    skos:definition "genetic variant involving the deletion of a specific location in a DNA sequence" .
+
+sphn:GenomicInsertion a owl:Class ;
+    rdfs:label "Genomic Insertion" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertedSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertedSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInsertedSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0000667 ;
+    skos:definition "genetic variant involving the addition of a DNA sequence in a specific location" .
+
+sphn:GenomicPosition_coordinateConvention a owl:Class ;
+    rdfs:label "Genomic Position coordinate convention" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "convention used for the interpretation of coordinates used in the concept" .
+
+sphn:Laterality a owl:Class ;
+    rdfs:label "Laterality" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:66459002 snomed:51440002 snomed:7771000 snomed:24028007 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass loinc:20228-3 ;
+    skos:definition "localization with respect to the side of the body" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" .
+
+sphn:PharmaceuticalDoseForm a owl:Class ;
+    rdfs:label "Pharmaceutical Dose Form" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code snomed:736542009 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:736542009,
+        loinc:74055-5 ;
+    skos:definition "physical manifestation of a product that contains the active ingredient(s) and/or inactive ingredient(s) that are intended to be delivered to the patient" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, EDQM:EDQMPDF" .
+
+sphn:ReferenceInterpretationResult a owl:Class ;
+    rdfs:label "Reference Interpretation Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:260245000 ] ) ],
+        sphn:Result ;
+    skos:definition "outcome of the interpretation of a reference range or value" .
+
+sphn:SequencingInstrument a owl:Class ;
+    rdfs:label "Sequencing Instrument" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( obi:0400103 sphn:Code sphn:Terminology efo:0003739 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass efo:0000548 ;
+    skos:definition "A sequencing instrument that is used in a sequencing assay" ;
+    skos:note "sphn:hasCode allowed coding system: OBI, EFO or other" .
+
+sphn:SingleNucleotideVariation a owl:Class ;
+    rdfs:label "Single Nucleotide Variation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicPosition ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicPosition ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGenomicPosition ;
+                        owl:someValuesFrom sphn:GenomicPosition ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReferenceAllele ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReferenceAllele ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlternateAllele ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlternateAllele ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0001483 ;
+    skos:definition "single nucleotide change in a DNA sequence at a specific location" .
+
+sphn:SubjectPseudoIdentifier a owl:Class ;
+    rdfs:label "Subject Pseudo Identifier" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "a coded unique identifier assigned by a data provider for a specific project to conceal the identity of an individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:TherapeuticArea a owl:Class ;
+    rdfs:label "Therapeutic Area" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSpecialtyName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSpecialtyName ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSpecialtyName ;
+                        owl:someValuesFrom sphn:TherapeuticArea_specialtyName ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:394658006 ;
+    skos:definition "professional health care specialization" .
+
+sphn:Unit a owl:Class ;
+    rdfs:label "Unit" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom ucum:UCUM ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:767524001 ;
+    skos:definition "unit of measurement" .
+
+sphn:hasAcquistionCode a owl:ObjectProperty ;
+    rdfs:label "has acquistion code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Nationality sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded mode of acquisition of the concept" .
+
+sphn:hasAdmission a owl:ObjectProperty ;
+    rdfs:label "has admission" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeCase sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Admission ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "admission of a patient associated to the concept" .
+
+sphn:hasAlgorithm a owl:ObjectProperty ;
+    rdfs:label "has algorithm" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Hash sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "algorithm applied to the concept" .
+
+sphn:hasAlleleOriginCode a owl:ObjectProperty ;
+    rdfs:label "has allele origin code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:VariantDescriptor sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the origin of the allele associated to the concept" .
+
+sphn:hasArticle a owl:ObjectProperty ;
+    rdfs:label "has article" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Drug sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:DrugArticle ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "commercial identifier of the concept" .
+
+sphn:hasAssociatedCountry a owl:ObjectProperty ;
+    rdfs:label "has associated country" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Nationality sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Country ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "country associated to the concept" .
+
+sphn:hasAverageInsertSize a owl:ObjectProperty ;
+    rdfs:label "has average insert size" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingRun sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "average insert size associated to the concept" .
+
+sphn:hasAverageReadLength a owl:ObjectProperty ;
+    rdfs:label "has average read length" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingRun sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "average read length associated to the concept" .
+
+sphn:hasCalculationMethod a owl:ObjectProperty ;
+    rdfs:label "has calculation method" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BodySurfaceArea sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "formula or method for calculating the concept" .
+
+sphn:hasCareHandling a owl:ObjectProperty ;
+    rdfs:label "has care handling" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeCase sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:CareHandling ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "describes the relationship between the patient and care provider institute" .
+
+sphn:hasCellMorphology a owl:ObjectProperty ;
+    rdfs:label "has cell morphology" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyMicroscopyResult sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "cell morphology associated to the concept" .
+
+sphn:hasCellOrganization a owl:ObjectProperty ;
+    rdfs:label "has cell organization" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyMicroscopyResult sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "cell organization associated to the concept" .
+
+sphn:hasCertaintyCode a owl:ObjectProperty ;
+    rdfs:label "has certainty code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AllergyEpisode sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the degree of certainty associated to the concept" .
+
+sphn:hasChemicalAgent a owl:ObjectProperty ;
+    rdfs:label "has chemical agent" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTest sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Substance sphn:Drug ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "chemical agent associated to the concept" .
+
+sphn:hasChromosome a owl:ObjectProperty ;
+    rdfs:label "has chromosome" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ChromosomalLocation sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Chromosome ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "chromosome associated to the concept" .
+
+sphn:hasCircumstanceCode a owl:ObjectProperty ;
+    rdfs:label "has circumstance code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Death sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the circumstance associated to the concept" .
+
+sphn:hasConditionCode a owl:ObjectProperty ;
+    rdfs:label "has condition code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Death sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the condition associated to the concept" .
+
+sphn:hasConsequences a owl:ObjectProperty ;
+    rdfs:label "has consequences" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdverseEvent sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "consequences of the concept" .
+
+sphn:hasCoordinateConvention a owl:ObjectProperty ;
+    rdfs:label "has coordinate convention" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "convention used for the interpretation of coordinates used in the concept" .
+
+sphn:hasCoverageType a owl:ObjectProperty ;
+    rdfs:label "has coverage type" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:InsuranceStatus sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "coverage type of the concept" .
+
+sphn:hasCurrentLocation a owl:ObjectProperty ;
+    rdfs:label "has current location" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:HealthcareEncounter sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Location ;
+    rdfs:subPropertyOf sphn:hasLocation ;
+    skos:definition "physical location where the individual received medical care" .
+
+sphn:hasDeath a owl:ObjectProperty ;
+    rdfs:label "has death" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:VitalStatus sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Death ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "death information specifying the concept" .
+
+sphn:hasDeletionBreakpoint a owl:ObjectProperty ;
+    rdfs:label "has deletion breakpoint" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicTransposition sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "the specific location where a chromosomal break and reattachment occur" .
+
+sphn:hasDeliveryModeCode a owl:ObjectProperty ;
+    rdfs:label "has delivery mode code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Birth sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "mode of delivery during concept" .
+
+sphn:hasDepartment a owl:ObjectProperty ;
+    rdfs:label "has department" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProvider sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Department ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "department of the concept" .
+
+sphn:hasDetectedOrganism a owl:ObjectProperty ;
+    rdfs:label "has detected organism" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicroorganismIdentificationResult sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Organism sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "organism found in context of the concept" .
+
+sphn:hasDischarge a owl:ObjectProperty ;
+    rdfs:label "has discharge" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeCase sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Discharge ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "discharge of a patient associated to the concept" .
+
+sphn:hasEndCytobandCode a owl:ObjectProperty ;
+    rdfs:label "has end cytoband code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ChromosomalLocation sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the end cytoband of the concept" .
+
+sphn:hasEnergyQuantity a owl:ObjectProperty ;
+    rdfs:label "has energy quantity" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:NutritionIntake sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "amount of energy of the concept" .
+
+sphn:hasExposure a owl:ObjectProperty ;
+    rdfs:label "has exposure" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AllergyEpisode sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Exposure ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "exposure associated to the concept" .
+
+sphn:hasFractionsNumber a owl:ObjectProperty ;
+    rdfs:label "has fractions number" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:RadiotherapyProcedure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "number of fractions applied during an event" .
+
+sphn:hasFrequency a owl:ObjectProperty ;
+    rdfs:label "has frequency" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugPrescription sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "number of events per unit of time" .
+
+sphn:hasGenePanel a owl:ObjectProperty ;
+    rdfs:label "has gene panel" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:LibraryPreparation sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:GenePanel ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "gene panel associated to the concept" .
+
+sphn:hasGenomicVariation a owl:ObjectProperty ;
+    rdfs:label "has genomic variation" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:VariantDescriptor sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:GenomicVariation ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "variant described by its position and sequence" .
+
+sphn:hasGestationalAge a owl:ObjectProperty ;
+    rdfs:label "has gestational age" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Birth sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:GestationalAgeAtBirth ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "gestational age associated to the concept" .
+
+sphn:hasGraftTypeCode a owl:ObjectProperty ;
+    rdfs:label "has graft type code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Transplant sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the type of graft of the concept" .
+
+sphn:hasGroupSize a owl:ObjectProperty ;
+    rdfs:label "has group size" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Birth sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "number of individuals associated to the concept" .
+
+sphn:hasInsertionBreakpoint a owl:ObjectProperty ;
+    rdfs:label "has insertion breakpoint" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicTransposition sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "the specific location where a chromosomal break and reattachment occur" .
+
+sphn:hasInsertionPoint a owl:ObjectProperty ;
+    rdfs:label "has insertion point" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:BodySite ;
+    rdfs:subPropertyOf sphn:hasBodySite ;
+    skos:definition "anatomical site of insertion" .
+
+sphn:hasInstitutionCode a owl:ObjectProperty ;
+    rdfs:label "has institution code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProvider sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the institution of the concept" .
+
+sphn:hasIntendedInsertSize a owl:ObjectProperty ;
+    rdfs:label "has intended insert size" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:LibraryPreparation sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "intended insert size associated to the concept" .
+
+sphn:hasIntendedReadDepth a owl:ObjectProperty ;
+    rdfs:label "has intended read depth" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAssay sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "intended read depth associated to the concept" .
+
+sphn:hasIntendedReadLength a owl:ObjectProperty ;
+    rdfs:label "has intended read length" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAssay sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "intended read length associated to the concept" .
+
+sphn:hasLaterality a owl:ObjectProperty ;
+    rdfs:label "has laterality" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BodySite sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Laterality ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "localization with respect to the side of the body" .
+
+sphn:hasLibraryPreparation a owl:ObjectProperty ;
+    rdfs:label "has library preparation" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAssay sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:LibraryPreparation ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "library preparation associated to the concept" .
+
+sphn:hasManifestationCode a owl:ObjectProperty ;
+    rdfs:label "has manifestation code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AllergyEpisode sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the clinical symptom and/or sign that occurred during the specific concept" .
+
+sphn:hasManufacturedDoseForm a owl:ObjectProperty ;
+    rdfs:label "has manufactured dose form" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugArticle sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:PharmaceuticalDoseForm ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "dose form presented in the manufactured item" .
+
+sphn:hasMeanReadDepth a owl:ObjectProperty ;
+    rdfs:label "has mean read depth" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingRun sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "mean read depth associated to the concept" .
+
+sphn:hasModeCode a owl:ObjectProperty ;
+    rdfs:label "has mode code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:NutritionIntake sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "mode associated to the concept" .
+
+sphn:hasNumberOfLeads a owl:ObjectProperty ;
+    rdfs:label "has number of leads" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ElectrocardiographicProcedure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "number of leads used in the concept" .
+
+sphn:hasOutcome a owl:ObjectProperty ;
+    rdfs:label "has outcome" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdverseEvent sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "result or effect of an action, situation, or event of the concept" .
+
+sphn:hasOxygenEquipment a owl:ObjectProperty ;
+    rdfs:label "has oxygen equipment" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:InhaledOxygenConcentration sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:MedicalDevice ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "type of device used for oxygen therapy, e.g. nasal cannula, Venturi mask" .
+
+sphn:hasOxygenFlowRate a owl:ObjectProperty ;
+    rdfs:label "has oxygen flow rate" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:InhaledOxygenConcentration sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:DrugAdministrationEvent ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "quantity and duration of oxygen flow rate administration" .
+
+sphn:hasPresenceCode a owl:ObjectProperty ;
+    rdfs:label "has presence code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicroorganismIdentificationResult sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying a presence in context of the concept" .
+
+sphn:hasPrimarySystem a owl:ObjectProperty ;
+    rdfs:label "has primary system" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SourceSystem sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:HealthcarePrimaryInformationSystem ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "primary system providing input to the concept" .
+
+sphn:hasReactionTypeCode a owl:ObjectProperty ;
+    rdfs:label "has reaction type code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Allergy sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the type of reaction" .
+
+sphn:hasReadCount a owl:ObjectProperty ;
+    rdfs:label "has read count" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingRun sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "read count associated with the concept" .
+
+sphn:hasReasonToStopCode a owl:ObjectProperty ;
+    rdfs:label "has reason to stop code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugAdministrationEvent sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information indicating the reason to stop the concept" .
+
+sphn:hasReference a owl:ObjectProperty ;
+    rdfs:label "has reference" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:ReferenceSequence ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "reference used to define the coordinates of the concept" .
+
+sphn:hasReferenceSequence a owl:ObjectProperty ;
+    rdfs:label "has reference sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAnalysis sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:ReferenceSequence ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "reference sequence used to define the coordinates of the concept" .
+
+sphn:hasRegularityCode a owl:ObjectProperty ;
+    rdfs:label "has regularity code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:HeartRate sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the regularity of the concept" .
+
+sphn:hasRelativeTemporalityCode a owl:ObjectProperty ;
+    rdfs:label "has relative temporality code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ProblemCondition sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information describing when the concept occurred in relation to another event" .
+
+sphn:hasRestingPoint a owl:ObjectProperty ;
+    rdfs:label "has resting point" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:BodySite ;
+    rdfs:subPropertyOf sphn:hasBodySite ;
+    skos:definition "anatomical site of the end position" .
+
+sphn:hasSequenceLength a owl:ObjectProperty ;
+    rdfs:label "has sequence length" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:NucleotideSequence sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "the length of the concept" .
+
+sphn:hasSequencingInstrument a owl:ObjectProperty ;
+    rdfs:label "has sequencing instrument" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SequencingAssay sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SequencingInstrument ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "device associated to the concept" .
+
+sphn:hasSpecialtyName a owl:ObjectProperty ;
+    rdfs:label "has specialty name" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:TherapeuticArea sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "name of professional health care specialization" .
+
+sphn:hasStainingMethodCode a owl:ObjectProperty ;
+    rdfs:label "has staining method code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyMicroscopyLabTest sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the staining method associated to the concept" .
+
+sphn:hasStainingResultCode a owl:ObjectProperty ;
+    rdfs:label "has staining result code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyMicroscopyResult sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the staining result associated to the concept" .
+
+sphn:hasStartCytobandCode a owl:ObjectProperty ;
+    rdfs:label "has start cytoband code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ChromosomalLocation sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the start cytoband of the concept" .
+
+sphn:hasStatusCode a owl:ObjectProperty ;
+    rdfs:label "has status code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Consent sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the status of the concept" .
+
+sphn:hasTargetLocation a owl:ObjectProperty ;
+    rdfs:label "has target location" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:HealthcareEncounter sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Location ;
+    rdfs:subPropertyOf sphn:hasLocation ;
+    skos:definition "physical location where the individual went to" .
+
+sphn:hasTargetMolecule a owl:ObjectProperty ;
+    rdfs:label "has target molecule" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyBiomoleculePresenceLabTest sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Gene sphn:Protein ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "target molecule associated to the concept" .
+
+sphn:hasTherapeuticArea a owl:ObjectProperty ;
+    rdfs:label "has therapeutic area" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:HealthcareEncounter sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:TherapeuticArea ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "type of care provided" .
+
+sphn:hasTimeToPositivity a owl:ObjectProperty ;
+    rdfs:label "has time to positivity" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicroorganismIdentificationResult sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "time to positivity associated to the concept" .
+
+sphn:hasTransplant a owl:ObjectProperty ;
+    rdfs:label "has transplant" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:TransplantPresence sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Transplant ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "transplanted organ or tissue" .
+
+sphn:hasVerificationStatusCode a owl:ObjectProperty ;
+    rdfs:label "has verification status code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Allergy sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the verification status of the concept" .
+
+sphn:hasZygosityCode a owl:ObjectProperty ;
+    rdfs:label "has zygosity code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:VariantDescriptor sphn:SPHNConcept ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the allelic state of the concept" .
+
+sphn-edam:EDAM rdfs:subClassOf sphn:Terminology .
+
+icd-10-gm:ICD-10-GM rdfs:subClassOf sphn:Terminology .
+
+sphn-loinc:LOINC rdfs:subClassOf sphn:Terminology .
+
+sphn-so:SO rdfs:subClassOf sphn:Terminology .
+
+sphn:AdministrativeSex a owl:Class ;
+    rdfs:label "Administrative Sex" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:248152002 snomed:248153007 snomed:32570681000036106 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "the sex of the individual used for administrative purposes" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" ;
+    sphn:replaces sphn-deprecated:AdministrativeGender .
+
+sphn:Allergen a owl:Class ;
+    rdfs:label "Allergen" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:138875005 sphn:Code sphn-atc:ATC ) ] ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "any substance, product or physical force producing immediate hypersensitivity" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, ATC, GTIN" .
+
+sphn:BilledDiagnosis_rank a owl:Class ;
+    rdfs:label "Billed Diagnosis rank" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "specifies the level of the concept" .
+
+sphn:BodySurfaceArea_calculationMethod a owl:Class ;
+    rdfs:label "Body Surface Area calculation method" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "formula or method for calculating the concept" .
+
+sphn:CareHandling a owl:Class ;
+    rdfs:label "Care Handling" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:371883000 snomed:304903009 snomed:394656005 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:225365006 ;
+    skos:definition "describes the relationship between the individual and care provider institute" ;
+    skos:scopeNote "sphn:hasTypeCode no subclasses allowed" .
+
+sphn:Circumference a owl:Class ;
+    rdfs:label "Circumference" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:248365001 ;
+    skos:definition "circumference of a body site" ;
+    sphn:replaces sphn-deprecated:CircumferenceMeasure .
+
+sphn:CivilStatus a owl:Class ;
+    rdfs:label "Civil Status" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEventDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEventDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:125681006 snomed:87915002 snomed:14012001 snomed:266945001 snomed:33553000 snomed:20295000 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:365581002 ;
+    skos:definition "the civil status indicates the familial and social situation of the individual" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" .
+
+sphn:Discharge a owl:Class ;
+    rdfs:label "Discharge" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLocation ;
+                        owl:someValuesFrom sphn:Location ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:58000006 ;
+    skos:definition "discharge of a patient to the healthcare provider institute" .
+
+sphn:FollowUp a owl:Class ;
+    rdfs:label "Follow Up" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:281036007 snomed:386473003 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:VitalStatus ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "procedure for following up on the patient status" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" .
+
+sphn:GeneFusion a owl:Class ;
+    rdfs:label "Gene Fusion" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGene ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGene ;
+                        owl:someValuesFrom sphn:Gene ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRegulatoryFeature ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRegulatoryFeature ;
+                        owl:someValuesFrom so:0005836 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0001565 ;
+    skos:definition "the joining of two or more genes resulting in a chimeric transcript and/or a novel interaction" .
+
+sphn:GenePanel a owl:Class ;
+    rdfs:label "Gene Panel" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFocusGene ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFocusGene ;
+                        owl:someValuesFrom sphn:Gene ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "collection of genes that have been grouped for testing" ;
+    skos:scopeNote "For sphn:hasDataFile, instances of sphn:TimeSeriesDataFile are not allowed" .
+
+sphn:GenomicDelins a owl:Class ;
+    rdfs:label "Genomic Delins" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicPosition ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicPosition ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGenomicPosition ;
+                        owl:someValuesFrom sphn:GenomicPosition ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletedSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeletedSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDeletedSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertedSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertedSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInsertedSequence ;
+                        owl:someValuesFrom sphn:NucleotideSequence ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:1000032 ;
+    skos:definition "genomic variation in which one or more nucleotides are replaced by different nucleotides relative to a reference sequence, and it is neither a substitution nor an inversion" .
+
+sphn:Hash_algorithm a owl:Class ;
+    rdfs:label "Hash algorithm" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "algorithm applied to the concept" .
+
+sphn:HealthcarePrimaryInformationSystem a owl:Class ;
+    rdfs:label "Healthcare Primary Information System" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:706593004 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:706593004 ;
+    skos:definition "primary source system of the healthcare data" .
+
+sphn:MicrobiologyMicroscopyResult_cellOrganization a owl:Class ;
+    rdfs:label "Microbiology Microscopy Result cell organization" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "cell organization associated to the concept" .
+
+sphn:PhysiologicState a owl:Class ;
+    rdfs:label "Physiologic State" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:128973006 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:128973006 ;
+    skos:definition "physiologic state of the individual, e.g. resting, exercise" .
+
+sphn:ReferenceInterpretation a owl:Class ;
+    rdfs:label "Reference Interpretation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:Result ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasStandardGuideline ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:ReferenceInterpretationResult ] ) ],
+        sphn:Interpretation ;
+    skos:definition "process of making sense of a quantitative result to derive meaningful conclusions in comparison to a reference" ;
+    skos:scopeNote "For sphn:hasInput, instances of sphn:TumorGradeAssessmentResult, sphn:⁠TumorStageAssessmentResult, sphn:VitalStatus are not allowed" .
+
+sphn:SourceData a owl:Class ;
+    rdfs:label "Source Data" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "raw data that has not been processed for meaningful use" .
+
+sphn:Transplant a owl:Class ;
+    rdfs:label "Transplant" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:260667007 snomed:414265000 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGraftTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGraftTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGraftTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:15879007 snomed:7970006 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:24486003 ;
+    skos:definition "transplanted organ or tissue from self or donor, including, e.g., kidney graft or bone marrow fluid" ;
+    skos:scopeNote "sphn:hasGraftTypeCode no subclasses allowed" .
+
+sphn:VariantNotation a owl:Class ;
+    rdfs:label "Variant Notation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCodingSystemAndVersion ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCodingSystemAndVersion ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasValue ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasValue ;
+                        owl:someValuesFrom xsd:string ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "description of the variant using a specific nomenclature" .
+
+sphn:VitalStatus a owl:Class ;
+    rdfs:label "Vital Status" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeath ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeath ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDeath ;
+                        owl:someValuesFrom sphn:Death ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:438949009 snomed:399307001 ) ] ] ) ],
+        sphn:Result ;
+    skos:definition "state or condition of being living or deceased" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" ;
+    sphn:replaces sphn-deprecated:DeathStatus .
+
+sphn:hasCodingSystemAndVersion a owl:DatatypeProperty ;
+    rdfs:label "has coding system and version" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Code sphn:SPHNConcept sphn:VariantNotation ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "name and version of the coding system" .
+
+sphn:hasCreationDateTime a owl:DatatypeProperty ;
+    rdfs:label "has creation datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime the concept was created" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasDay a owl:DatatypeProperty ;
+    rdfs:label "has day" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:SPHNConcept sphn:DeathDate ) ] ;
+    rdfs:range xsd:gDay ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "day of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasDescription a owl:DatatypeProperty ;
+    rdfs:label "has description" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Software sphn:SPHNConcept sphn:StandardOperatingProcedure ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "description associated to the concept" .
+
+sphn:hasDiastolicPressure a owl:ObjectProperty ;
+    rdfs:label "has diastolic pressure" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BloodPressure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "diastolic pressure of the concept" .
+
+sphn:hasDistance a owl:ObjectProperty ;
+    rdfs:label "has distance" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SwissSocioEconomicPosition sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "distance related to the concept" .
+
+sphn:hasEntryCount a owl:ObjectProperty ;
+    rdfs:label "has entry count" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:TimeSeriesDataFile sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "count of entries in the concept" .
+
+sphn:hasGene a owl:ObjectProperty ;
+    rdfs:label "has gene" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GeneFusion sphn:SPHNConcept sphn:VariantDescriptor ) ] ;
+    rdfs:range sphn:Gene ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "specific gene(s) context where the concept occurs" .
+
+sphn:hasMeanPressure a owl:ObjectProperty ;
+    rdfs:label "has mean pressure" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BloodPressure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "mean pressure of the concept" .
+
+sphn:hasMonth a owl:DatatypeProperty ;
+    rdfs:label "has month" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:SPHNConcept sphn:DeathDate ) ] ;
+    rdfs:range xsd:gMonth ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "month of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasOnsetDateTime a owl:DatatypeProperty ;
+    rdfs:label "has onset datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdverseEvent sphn:SPHNConcept sphn:ProblemCondition ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime the concept first occurred or was observed" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasRadiationQuantity a owl:ObjectProperty ;
+    rdfs:label "has radiation quantity" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:RadiotherapyProcedure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "amount of radiation (value and unit) delivered or applied" .
+
+sphn:hasStandardGuideline a owl:DatatypeProperty ;
+    rdfs:label "has standard guideline" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityResult sphn:SPHNConcept sphn:Interpretation sphn:ReferenceInterpretation ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "standard document associated to the concept" .
+
+sphn:hasSystolicPressure a owl:ObjectProperty ;
+    rdfs:label "has systolic pressure" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BloodPressure sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "systolic pressure of the concept" .
+
+sphn:hasTime a owl:DatatypeProperty ;
+    rdfs:label "has time" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:SPHNConcept sphn:DeathDate ) ] ;
+    rdfs:range xsd:time ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "time of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasTotalCopyNumber a owl:ObjectProperty ;
+    rdfs:label "has total copy number" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:CopyNumberVariation sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "total number of copies of the allele" .
+
+sphn:hasTumorPurity a owl:ObjectProperty ;
+    rdfs:label "has tumor purity" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:TumorSpecimen sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "percentage of cancer cells in the sample" .
+
+sphn:hasUniformResourceIdentifier a owl:DatatypeProperty ;
+    rdfs:label "has uniform resource identifier" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:hasIdentifier ;
+    skos:definition "unique identifier of the concept that allows the system to identify all the information needed to access the resource" .
+
+sphn:hasYear a owl:DatatypeProperty ;
+    rdfs:label "has year" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:SPHNConcept sphn:DeathDate ) ] ;
+    rdfs:range xsd:gYear ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "year of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:Admission a owl:Class ;
+    rdfs:label "Admission" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOriginLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOriginLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOriginLocation ;
+                        owl:someValuesFrom sphn:Location ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:305056002 ;
+    skos:definition "admission of a patient to the healthcare provider institute" .
+
+sphn:BodyHeight a owl:Class ;
+    rdfs:label "Body Height" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataDetermination ;
+                        owl:someValuesFrom sphn:DataDetermination ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:50373000,
+        loinc:8302-2 ;
+    skos:definition "height of the individual" .
+
+sphn:BodyMassIndex a owl:Class ;
+    rdfs:label "Body Mass Index" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:kgperm2 ] ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:60621009,
+        loinc:39156-5 ;
+    skos:definition "body weight in kilograms divided by the square of the body height in meters" .
+
+sphn:BodyTemperature a owl:Class ;
+    rdfs:label "Body Temperature" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:386725007,
+        loinc:8310-5 ;
+    skos:definition "body temperature of the individual" .
+
+sphn:BodyWeight a owl:Class ;
+    rdfs:label "Body Weight" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataDetermination ;
+                        owl:someValuesFrom sphn:DataDetermination ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:27113001,
+        loinc:29463-7 ;
+    skos:definition "weight of the individual" .
+
+sphn:CardiacOutput a owl:Class ;
+    rdfs:label "Cardiac Output" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:82799009 ;
+    skos:definition "volume of blood passing through the heart per unit of time" .
+
+sphn:CopyNumberVariation a owl:Class ;
+    rdfs:label "Copy Number Variation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( so:0001742 so:0001743 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTotalCopyNumber ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTotalCopyNumber ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTotalCopyNumber ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTotalCopyNumber ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:cblcopycbr ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFeatureLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFeatureLocation ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ] ) ],
+        sphn:GenomicVariation ;
+    owl:equivalentClass so:0001019 ;
+    skos:definition "structural genomic variant characterized by relative changes in the number of copies of a specific genomic segment compared to a reference sequence" ;
+    skos:scopeNote "sphn:hasTypeCode no subclasses allowed" .
+
+sphn:DataProvider a owl:Class ;
+    rdfs:label "Data Provider" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDepartment ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDepartment ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDepartment ;
+                        owl:someValuesFrom sphn:Department ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstitutionCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstitutionCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstitutionCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCategory ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCategory ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCategory ;
+                        owl:someValuesFrom sphn:DataProvider_category ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "provider of data of interest" ;
+    skos:note "sphn:hasInstitutionCode allowed coding system: UID" ;
+    sphn:replaces sphn-deprecated:DataProviderInstitute .
+
+sphn:DrugArticle a owl:Class ;
+    rdfs:label "Drug Article" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasManufacturedDoseForm ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasManufacturedDoseForm ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasManufacturedDoseForm ;
+                        owl:someValuesFrom sphn:PharmaceuticalDoseForm ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "general details identifying a medication on the level of its commercial article" ;
+    skos:note "sphn:hasCode allowed coding system: GTIN" .
+
+sphn:ExcludedDisorder a owl:Class ;
+    rdfs:label "Excluded Disorder" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasCode ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:315215002 ;
+    skos:definition "determination of the absence of a disease" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, ICD-10-GM, ICD-O-3 Topography, ICD-O-3 Morphology, NANDA, ORDO or other" .
+
+sphn:GestationalAgeAtBirth a owl:Class ;
+    rdfs:label "Gestational Age At Birth" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:d ] ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:412726003,
+        loinc:76516-4 ;
+    skos:definition "gestational age of a child at birth" .
+
+sphn:Hash a owl:Class ;
+    rdfs:label "Hash" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlgorithm ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlgorithm ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAlgorithm ;
+                        owl:someValuesFrom sphn:Hash_algorithm ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "irreversible unique number computed on an information entity used to check its validity and integrity" .
+
+sphn:Interpretation a owl:Class ;
+    rdfs:label "Interpretation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:SPHNConcept ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasStandardGuideline ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:SPHNConcept ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "process of making sense of an outcome to derive meaningful conclusions" .
+
+sphn:OxygenSaturation a owl:Class ;
+    rdfs:label "Oxygen Saturation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:percent ] ] ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:103228002 ;
+    skos:definition "fraction of oxygen present in the blood" .
+
+sphn:ReferenceSequence a owl:Class ;
+    rdfs:label "Reference Sequence" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass geno:0000017 ;
+    skos:definition "reference construct used for comparison purposes" ;
+    skos:note "sphn:hasCode allowed coding system: NCBI GenBank or other" ;
+    sphn:replaces sphn-deprecated:Reference .
+
+sphn:ResuscitationDirective a owl:Class ;
+    rdfs:label "Resuscitation Directive" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasRecordDateTime ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:365870005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:304251008 ;
+    skos:definition "decision about the extent of resuscitation interventions appropriate for a specific individual" .
+
+sphn:SemanticMapping_purpose a owl:Class ;
+    rdfs:label "Semantic Mapping purpose" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "objective of the concept" .
+
+sphn:SourceSystem a owl:Class ;
+    rdfs:label "Source System" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPurpose ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPurpose ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPurpose ;
+                        owl:someValuesFrom sphn:SourceSystem_purpose ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimarySystem ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimarySystem ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPrimarySystem ;
+                        owl:someValuesFrom sphn:HealthcarePrimaryInformationSystem ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCategory ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCategory ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCategory ;
+                        owl:someValuesFrom sphn:SourceSystem_category ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "electronic system the data has been retrieved from" .
+
+sphn:SourceSystem_purpose a owl:Class ;
+    rdfs:label "Source System purpose" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "objective of the concept" .
+
+sphn:TimePattern a owl:Class ;
+    rdfs:label "Time Pattern" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:255238004 snomed:7087005 snomed:385432009 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:272103003 ;
+    skos:definition "type of time period during which a treatment was given or an assessment was performed; this can be single time points or a continuous event" ;
+    skos:scopeNote "sphn:hasTypeCode no subclasses allowed" .
+
+sphn:Transcript a owl:Class ;
+    rdfs:label "Transcript" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOrganism ;
+                        owl:someValuesFrom sphn:Organism ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProtein ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProtein ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasProtein ;
+                        owl:someValuesFrom sphn:Protein ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass so:0000673 ;
+    skos:definition "RNA molecules that are made from a DNA template" ;
+    skos:note "sphn:hasCode allowed coding system: Ensembl or other" .
+
+sphn:TumorGradeAssessmentEvent a owl:Class ;
+    rdfs:label "Tumor Grade Assessment Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAssessment ;
+                        owl:someValuesFrom sphn:TumorGradeAssessment ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:AssessmentEvent ;
+    skos:definition "evaluation of the tumor grade at a given time, which takes into account a predefined grading system" ;
+    sphn:replaces sphn-deprecated:TumorGrade .
+
+sphn:TumorGradeAssessmentResult a owl:Class ;
+    rdfs:label "Tumor Grade Assessment Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalRange ;
+                        owl:someValuesFrom sphn:Range ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        sphn:AssessmentResult ;
+    skos:definition "outcome of a tumor grade assessment" .
+
+sphn:TumorStageAssessmentEvent a owl:Class ;
+    rdfs:label "Tumor Stage Assessment Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAssessment ;
+                        owl:someValuesFrom sphn:TumorStageAssessment ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        sphn:AssessmentEvent ;
+    skos:definition "evaluation of the tumor stage at a given time, which takes into account a predefined staging system" ;
+    sphn:replaces sphn-deprecated:TumorStage .
+
+sphn:TumorStageAssessmentResult a owl:Class ;
+    rdfs:label "Tumor Stage Assessment Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalRange ;
+                        owl:someValuesFrom sphn:Range ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        sphn:AssessmentResult ;
+    skos:definition "outcome of a tumor stage assessment" .
+
+sphn:hasProtein a owl:ObjectProperty ;
+    rdfs:label "has protein" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Gene sphn:SPHNConcept sphn:Transcript ) ] ;
+    rdfs:range sphn:Protein ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "protein product of the concept" .
+
+sphn:hasRouteCode a owl:ObjectProperty ;
+    rdfs:label "has route code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Exposure sphn:SPHNConcept sphn:TobaccoExposure sphn:DrugAdministrationEvent sphn:DrugPrescription ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the route of the concept" .
+
+sphn:AccessDevice a owl:Class ;
+    rdfs:label "Access Device" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom snomed:105789008 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        sphn:MedicalDevice ;
+    owl:equivalentClass snomed:105789008 ;
+    skos:definition "product intended for medical use to gain access to the body, such as cannula, tube, catheter or drainage" .
+
+sphn:AdministrativeCase a owl:Class ;
+    rdfs:label "Administrative Case" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDischarge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDischarge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDischarge ;
+                        owl:someValuesFrom sphn:Discharge ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdmission ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdmission ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAdmission ;
+                        owl:someValuesFrom sphn:Admission ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCareHandling ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCareHandling ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCareHandling ;
+                        owl:someValuesFrom sphn:CareHandling ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "administrative artifact for billing according to national healthcare billing guidelines, e.g. Swiss Diagnosis Related Groups, and local settings" .
+
+sphn:AdverseEvent_outcome a owl:Class ;
+    rdfs:label "Adverse Event outcome" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "result or effect of an action, situation, or event of the concept" .
+
+sphn:AntimicrobialSusceptibilityLabTestEvent a owl:Class ;
+    rdfs:label "Antimicrobial Susceptibility Lab Test Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLabTest ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLabTest ;
+                        owl:someValuesFrom sphn:AntimicrobialSusceptibilityLabTest ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Isolate ] ) ],
+        sphn:LabTestEvent ;
+    skos:definition "occurrence in which one or multiple laboratory tests are performed on an isolate at a given time for determining antimicrobial susceptibility" .
+
+sphn:Biobanksample a owl:Class ;
+    rdfs:label "Biobanksample" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBiobankName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBiobankName ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "biosample stored in a biobank" .
+
+sphn:BodyPosition a owl:Class ;
+    rdfs:label "Body Position" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:9851009 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:397155001 ;
+    skos:definition "position of the body during a certain time interval, examination or therapy" .
+
+sphn:BodySurfaceArea a owl:Class ;
+    rdfs:label "Body Surface Area" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:m2 ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCalculationMethod ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCalculationMethod ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCalculationMethod ;
+                        owl:someValuesFrom sphn:BodySurfaceArea_calculationMethod ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:301898006,
+        loinc:8277-6 ;
+    skos:definition "two dimensional measure of the outer layer of the body" .
+
+sphn:Comparator a owl:Class ;
+    rdfs:label "Comparator" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "qualifier describing whether the value is the precise one or not" .
+
+sphn:Country a owl:Class ;
+    rdfs:label "Country" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:223369002 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:223369002 ;
+    skos:definition "distinct part of the world, such as a state, nation, or other political entity, often but not necessarily a sovereign state" .
+
+sphn:DataFile_encoding a owl:Class ;
+    rdfs:label "Data File encoding" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "encoding of the concept" .
+
+sphn:DeathDate a owl:Class ;
+    rdfs:label "Death Date" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDay ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDay ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMonth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMonth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasYear ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasYear ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:399753006,
+        loinc:81954-0 ;
+    skos:definition "the date and time of death of the individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:HomeAddress a owl:Class ;
+    rdfs:label "Home Address" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSwissSocioEconomicPosition ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSwissSocioEconomicPosition ;
+                        owl:someValuesFrom sphn:SwissSocioEconomicPosition ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCountry ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCountry ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCountry ;
+                        owl:someValuesFrom sphn:Country ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:397635003 ;
+    skos:definition "permanent place of residence of an individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:Implant a owl:Class ;
+    rdfs:label "Implant" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:14106009 snomed:40388003 ) ] ] ) ],
+        sphn:MedicalDevice ;
+    skos:definition "implanted medical device, includes, e.g., heart valve prostheses or joint prostheses" .
+
+sphn:InsuranceStatus a owl:Class ;
+    rdfs:label "Insurance Status" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCoverageType ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCoverageType ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCoverageType ;
+                        owl:someValuesFrom sphn:InsuranceStatus_coverageType ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass loinc:87520-3 ;
+    skos:definition "status of the patient's medical insurance" .
+
+sphn:MicrobiologyBiomoleculePresenceLabTestEvent a owl:Class ;
+    rdfs:label "Microbiology Biomolecule Presence Lab Test Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLabTest ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLabTest ;
+                        owl:someValuesFrom sphn:MicrobiologyBiomoleculePresenceLabTest ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Isolate ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:LabTestEvent ;
+    skos:definition "occurrence in which one or multiple laboratory tests are performed on an isolate at a given time to detect the presence of a biomolecule" .
+
+sphn:MicrobiologyBiomoleculePresenceResult a owl:Class ;
+    rdfs:label "Microbiology Biomolecule Presence Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalReference ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:ReferenceValue sphn:ReferenceRange ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:373068000 snomed:10828004 snomed:260385009 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:LabResult ;
+    skos:definition "result of microbiology biomolecule presence test for a specific isolate analyzed" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" .
+
+sphn:MicrobiologyMicroscopyLabTestEvent a owl:Class ;
+    rdfs:label "Microbiology Microscopy Lab Test Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLabTest ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLabTest ;
+                        owl:someValuesFrom sphn:MicrobiologyMicroscopyLabTest ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:LabTestEvent ;
+    skos:definition "occurrence in which one or multiple microbiology microscopy laboratory tests are performed on a sample at a given time" ;
+    skos:scopeNote "For sphn:hasSample, instances of sphn:TumorSpecimen are not allowed" .
+
+sphn:MicroorganismIdentificationLabTest a owl:Class ;
+    rdfs:label "Microorganism Identification Lab Test" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTestKit ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:19851009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstrument ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:MicroorganismIdentificationResult ] ) ],
+        sphn:LabTest ;
+    skos:definition "specific lab test performed on a sample for identifying microorganism(s)" .
+
+sphn:MicroorganismIdentificationLabTestEvent a owl:Class ;
+    rdfs:label "Microorganism Identification Lab Test Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLabTest ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLabTest ;
+                        owl:someValuesFrom sphn:MicroorganismIdentificationLabTest ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        sphn:LabTestEvent ;
+    skos:definition "occurrence in which one or multiple laboratory tests are performed on a sample at a given time for identifying microorganism(s)" ;
+    skos:scopeNote "For sphn:hasSample, instances of sphn:TumorSpecimen are not allowed" .
+
+sphn:Nationality a owl:Class ;
+    rdfs:label "Nationality" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAcquistionCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAcquistionCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAcquistionCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:19535007 snomed:255396000 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssociatedCountry ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssociatedCountry ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAssociatedCountry ;
+                        owl:someValuesFrom sphn:Country ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "nationality of the individual" ;
+    skos:scopeNote "sphn:hasAcquistionCode no subclasses allowed" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:NursingDiagnosis a owl:Class ;
+    rdfs:label "Nursing Diagnosis" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectAge ;
+                        owl:someValuesFrom sphn:Age ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:Diagnosis ;
+    skos:definition "clinical judgment concerning a human response to health conditions/life processes, or a vulnerability for that response, by an individual, family, group or community; a nursing diagnosis provides the basis for selection of nursing interventions to achieve outcomes for which the nurse has accountability" ;
+    skos:note "sphn:hasCode allowed coding system: NANDA" .
+
+sphn:RespiratoryRate a owl:Class ;
+    rdfs:label "Respiratory Rate" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataDetermination ;
+                        owl:someValuesFrom sphn:DataDetermination ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataDetermination ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasMethodCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:258104002 snomed:258090004 snomed:87982008 snomed:263760002 ) ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:86290005 ;
+    skos:definition "frequency at which the breathing occurs" ;
+    skos:scopeNote "sphn:hasDataDetermination no subclasses allowed" .
+
+sphn:SemanticMapping a owl:Class ;
+    rdfs:label "Semantic Mapping" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSourceData ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSourceData ;
+                        owl:someValuesFrom sphn:SourceData ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutputCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutputCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom eco:0000217 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPurpose ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPurpose ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPurpose ;
+                        owl:someValuesFrom sphn:SemanticMapping_purpose ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "process of transforming data elements to a code" .
+
+sphn:SwissSocioEconomicPosition a owl:Class ;
+    rdfs:label "Swiss Socio Economic Position" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasValue ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasValue ;
+                        owl:someValuesFrom xsd:double ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDistance ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDistance ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDistance ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDistance ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:m ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "characterization or classification of the Swiss position in a neighbourhood of an individual that takes into account income, education, occupation, and housing conditions" .
+
+sphn:TumorGradeAssessment a owl:Class ;
+    rdfs:label "Tumor Grade Assessment" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComponent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasComponent ;
+                        owl:someValuesFrom sphn:AssessmentComponent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:TumorGradeAssessmentResult ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:277457005 ] ) ],
+        sphn:Assessment ;
+    owl:equivalentClass snomed:277457005,
+        loinc:21858-6 ;
+    skos:definition "grading system used to assess the differentiation of the tumor cells based on histology" ;
+    sphn:replaces sphn-deprecated:TumorGrade .
+
+sphn:TumorStageAssessment a owl:Class ;
+    rdfs:label "Tumor Stage Assessment" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:254292007 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComponent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasComponent ;
+                        owl:someValuesFrom sphn:AssessmentComponent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:TumorStageAssessmentResult ] ) ],
+        sphn:Assessment ;
+    owl:equivalentClass snomed:254292007 ;
+    skos:definition "staging system used to assess the spread of the oncology disease" ;
+    sphn:replaces sphn-deprecated:TumorStage .
+
+sphn:hasAdministrationRouteCode a owl:ObjectProperty ;
+    rdfs:label "has administration route code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugAdministrationEvent sphn:SPHNConcept sphn:DrugPrescription ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasRouteCode ;
+    skos:definition "coded information specifying the route of administration" .
+
+sphn:hasAgentCode a owl:ObjectProperty ;
+    rdfs:label "has agent code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Exposure sphn:SPHNConcept sphn:TobaccoExposure ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying an active power or cause (as principle, substance, physical or biological factor, etc.) that produces a specific effect" .
+
+sphn:hasAllergen a owl:ObjectProperty ;
+    rdfs:label "has allergen" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Allergy sphn:SPHNConcept sphn:AllergyEpisode ) ] ;
+    rdfs:range sphn:Allergen ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "any substance, product or physical force producing immediate hypersensitivity responsible for the concept" .
+
+sphn:hasCategory a owl:ObjectProperty ;
+    rdfs:label "has category" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProvider sphn:SPHNConcept sphn:SourceSystem ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "category associated to the concept" .
+
+sphn:hasCellCountEstimateCode a owl:ObjectProperty ;
+    rdfs:label "has cell count estimate code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:MicrobiologyMicroscopyResult sphn:SPHNConcept sphn:MicroorganismIdentificationResult ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "code of the estimated cell count associated to the concept" .
+
+sphn:hasCollectionDateTime a owl:DatatypeProperty ;
+    rdfs:label "has collection datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:SPHNConcept sphn:Sample sphn:TumorSpecimen ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of collection of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasComparator a owl:ObjectProperty ;
+    rdfs:label "has comparator" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:SPHNConcept sphn:Quantity ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "qualifier describing imprecise values" .
+
+sphn:hasComponent a owl:ObjectProperty ;
+    rdfs:label "has component" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Assessment sphn:SPHNConcept sphn:TumorGradeAssessment sphn:TumorStageAssessment ) ] ;
+    rdfs:range sphn:AssessmentComponent ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "part of the concept" .
+
+sphn:hasCountry a owl:ObjectProperty ;
+    rdfs:label "has country" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Birth sphn:SPHNConcept sphn:HomeAddress ) ] ;
+    rdfs:range sphn:Country ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "country associated to the concept" .
+
+sphn:hasDate a owl:ObjectProperty ;
+    rdfs:label "has date" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Birth sphn:SPHNConcept sphn:Death ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:BirthDate sphn:DeathDate ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "date of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasDegreeCode a owl:ObjectProperty ;
+    rdfs:label "has degree code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Exposure sphn:SPHNConcept sphn:TobaccoExposure ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the degree of the concept" .
+
+sphn:hasDeletedSequence a owl:ObjectProperty ;
+    rdfs:label "has deleted sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicDelins sphn:SPHNConcept sphn:GenomicDeletion ) ] ;
+    rdfs:range sphn:NucleotideSequence ;
+    rdfs:subPropertyOf sphn:hasNucleotideSequence ;
+    skos:definition "a linear arrangement of nucleotides that make up the DNA or RNA sequence" .
+
+sphn:hasDrug a owl:ObjectProperty ;
+    rdfs:label "has drug" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugAdministrationEvent sphn:SPHNConcept sphn:DrugPrescription ) ] ;
+    rdfs:range sphn:Drug ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "medication associated to the concept" .
+
+sphn:hasEncoding a owl:ObjectProperty ;
+    rdfs:label "has encoding" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "encoding of the concept" .
+
+sphn:hasFormatCode a owl:ObjectProperty ;
+    rdfs:label "has format code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the format of the concept" .
+
+sphn:hasGenomicPosition a owl:ObjectProperty ;
+    rdfs:label "has genomic position" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicDelins sphn:SPHNConcept sphn:SingleNucleotideVariation ) ] ;
+    rdfs:range sphn:GenomicPosition ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "genomic position with respect to a reference" .
+
+sphn:hasHash a owl:ObjectProperty ;
+    rdfs:label "has hash" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range sphn:Hash ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "hash associated to the concept" .
+
+sphn:hasInsertedSequence a owl:ObjectProperty ;
+    rdfs:label "has inserted sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicDelins sphn:SPHNConcept sphn:GenomicInsertion ) ] ;
+    rdfs:range sphn:NucleotideSequence ;
+    rdfs:subPropertyOf sphn:hasNucleotideSequence ;
+    skos:definition "a linear arrangement of nucleotides that make up the DNA or RNA sequence" .
+
+sphn:hasLocation a owl:ObjectProperty ;
+    rdfs:label "has location" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Discharge sphn:SPHNConcept sphn:Admission sphn:HealthcareEncounter ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Location ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "statement about a physical location" .
+
+sphn:hasLowerLimit a owl:ObjectProperty ;
+    rdfs:label "has lower limit" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Range sphn:SPHNConcept sphn:ReferenceRange ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "lowest value of the concept" .
+
+sphn:hasMaterialTypeCode a owl:ObjectProperty ;
+    rdfs:label "has material type code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:SPHNConcept sphn:Sample sphn:TumorSpecimen ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the material type of the concept" .
+
+sphn:hasOriginLocation a owl:ObjectProperty ;
+    rdfs:label "has origin location" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Admission sphn:SPHNConcept sphn:HealthcareEncounter ) ] ;
+    rdfs:range sphn:Location ;
+    rdfs:subPropertyOf sphn:hasLocation ;
+    skos:definition "physical location where the individual came from" .
+
+sphn:hasPurpose a owl:ObjectProperty ;
+    rdfs:label "has purpose" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:SemanticMapping sphn:SPHNConcept sphn:SourceSystem ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "objective of the concept" .
+
+sphn:hasRank a owl:ObjectProperty ;
+    rdfs:label "has rank" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BilledDiagnosis sphn:SPHNConcept sphn:BilledProcedure ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "specifies the level of the concept" .
+
+sphn:hasSubstance a owl:ObjectProperty ;
+    rdfs:label "has substance" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:FluidInputOutput sphn:SPHNConcept sphn:NutritionIntake ) ] ;
+    rdfs:range sphn:Substance ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "substance associated to the concept" .
+
+sphn:hasTimePattern a owl:ObjectProperty ;
+    rdfs:label "has time pattern" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DrugAdministrationEvent sphn:SPHNConcept sphn:DrugPrescription ) ] ;
+    rdfs:range sphn:TimePattern ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "type of repetitive sequence of events over time of the concept" .
+
+sphn:hasUpperLimit a owl:ObjectProperty ;
+    rdfs:label "has upper limit" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Range sphn:SPHNConcept sphn:ReferenceRange ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "top value of the concept" .
+
+sphn:hasVersion a owl:DatatypeProperty ;
+    rdfs:label "has version" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Software sphn:SPHNConcept sphn:StandardOperatingProcedure sphn:SwissSocioEconomicPosition ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "version of the concept value or code" .
+
+sphn:AntimicrobialSusceptibilityLabTest a owl:Class ;
+    rdfs:label "Antimicrobial Susceptibility Lab Test" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTestKit ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:AntimicrobialSusceptibilityResult ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstrument ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasChemicalAgent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasChemicalAgent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasChemicalAgent ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Substance sphn:Drug ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:14788002 ] ) ],
+        sphn:LabTest ;
+    skos:definition "specific lab test performed on an isolate against a chemical agent for determining antimicrobial susceptibility" .
+
+sphn:AntimicrobialSusceptibilityResult a owl:Class ;
+    rdfs:label "Antimicrobial Susceptibility Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalReference ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:ReferenceValue sphn:ReferenceRange ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:1306540001 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardGuideline ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardGuideline ] ) ],
+        sphn:LabResult ;
+    skos:definition "result of a antimicrobial susceptibility lab analysis" .
+
+sphn:AssessmentComponent a owl:Class ;
+    rdfs:label "Assessment Component" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn-loinc:LOINC snomed:363787002 snomed:71388002 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:AssessmentResult ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "component of an assessment" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, LOINC" ;
+    sphn:replaces sphn-deprecated:SimpleScore .
+
+sphn:AssessmentEvent a owl:Class ;
+    rdfs:label "Assessment Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAssessment ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAssessment ;
+                        owl:someValuesFrom sphn:Assessment ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:386053000 ;
+    skos:definition "evaluation at a given time, which takes into account a predefined scale, classification, staging or scoring system" ;
+    skos:scopeNote "For sphn:hasAssessment, instances of sphn:TumorStageAssessment, sphn:TumorGradeAssessment are not allowed" ;
+    sphn:replaces sphn-deprecated:SimpleScore .
+
+sphn:BilledDiagnosis a owl:Class ;
+    rdfs:label "Billed Diagnosis" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom icd-10-gm:ICD-10-GM ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectAge ;
+                        owl:someValuesFrom sphn:Age ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRank ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRank ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRank ;
+                        owl:someValuesFrom sphn:BilledDiagnosis_rank ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        sphn:Diagnosis ;
+    owl:equivalentClass snomed:89100005,
+        loinc:38999-9 ;
+    skos:definition "discharge diagnosis used for the billing system (e.g. for building the Diagnosis Related Groups) according to guidelines of the national authority (e.g. Swiss Federal Office of Public Health), e.g. K35.3 acute appendicitis with localized peritonitis" ;
+    sphn:replaces sphn-deprecated:FOPHDiagnosis .
+
+sphn:BirthDate a owl:Class ;
+    rdfs:label "Birth Date" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasYear ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasYear ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComparator ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComparator ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasComparator ;
+                        owl:someValuesFrom sphn:Comparator ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDay ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDay ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMonth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMonth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTime ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:184099003,
+        loinc:21112-8 ;
+    skos:definition "the date and time of birth of the individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:CardiacIndex a owl:Class ;
+    rdfs:label "Cardiac Index" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:Lperminperm2 ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:63075001 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:54993008 ;
+    skos:definition "cardiac output in relation to the body surface area (BSA)" .
+
+sphn:Consent a owl:Class ;
+    rdfs:label "Consent" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTemplateIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTemplateIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:69658003 snomed:410529002 snomed:60132005 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStatusCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStatusCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStatusCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:443390004 snomed:225795001 snomed:385645004 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:371537001,
+        loinc:59284-0 ;
+    skos:definition "information on the individual’s permission to make health related data and collected samples available for research purposes" ;
+    skos:scopeNote "sphn:hasStatusCode no subclasses allowed",
+        "sphn:hasTypeCode no subclasses allowed" .
+
+sphn:DataDetermination a owl:Class ;
+    rdfs:label "Data Determination" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:258104002 snomed:258090004 snomed:263760002 snomed:87982008 snomed:414135002 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "describes how the data was determined, e.g. measured, calculated" ;
+    skos:scopeNote "sphn:hasMethodCode no subclasses allowed" .
+
+sphn:FluidBalance a owl:Class ;
+    rdfs:label "Fluid Balance" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFluidInputOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFluidInputOutput ;
+                        owl:someValuesFrom sphn:FluidInputOutput ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:364396009 ;
+    skos:definition "difference between fluid input and output during a specified time interval" .
+
+sphn:HeartRate a owl:Class ;
+    rdfs:label "Heart Rate" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRegularityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRegularityCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRegularityCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:61086009 snomed:271636001 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:364075005,
+        loinc:8867-4 ;
+    skos:definition "frequency of the heart beats, i.e. the number of time a heart beats per unit of time" ;
+    skos:scopeNote "sphn:hasRegularityCode no subclasses allowed" .
+
+sphn:InhaledOxygenConcentration a owl:Class ;
+    rdfs:label "Inhaled Oxygen Concentration" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOxygenFlowRate ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOxygenFlowRate ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOxygenFlowRate ;
+                        owl:someValuesFrom sphn:DrugAdministrationEvent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataDetermination ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataDetermination ;
+                        owl:someValuesFrom sphn:DataDetermination ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:percent ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOxygenEquipment ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOxygenEquipment ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOxygenEquipment ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:250774007,
+        loinc:3150-0 ;
+    skos:definition "fraction of inspired oxygen (FiO2) either calculated knowing the device used and the amount of oxygen administered or coming from the respiratory system settings" ;
+    skos:scopeNote "For sphn:hasOxygenEquipment, instances of sphn:LabAnalyzer, sphn:Implant are not allowed" .
+
+sphn:InsuranceStatus_coverageType a owl:Class ;
+    rdfs:label "Insurance Status coverage type" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "coverage type of the concept" .
+
+sphn:MicrobiologyBiomoleculePresenceLabTest a owl:Class ;
+    rdfs:label "Microbiology Biomolecule Presence Lab Test" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetMolecule ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetMolecule ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTargetMolecule ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Protein sphn:Gene ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTestKit ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn-loinc:LOINC snomed:138875005 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstrument ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:MicrobiologyBiomoleculePresenceResult ] ) ],
+        sphn:LabTest ;
+    skos:definition "specific lab test performed on an isolate for detecting the presence of a target biomolecule" .
+
+sphn:MicrobiologyMicroscopyLabTest a owl:Class ;
+    rdfs:label "Microbiology Microscopy Lab Test" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStainingMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStainingMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStainingMethodCode ;
+                        owl:someValuesFrom snomed:37926009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstrument ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTestKit ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:117259009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:MicrobiologyMicroscopyResult ] ) ],
+        sphn:LabTest ;
+    skos:definition "specific microbiology microscopy lab test performed on a sample" .
+
+sphn:Organism a owl:Class ;
+    rdfs:label "Organism" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code snomed:410607006 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:410607006 ;
+    skos:definition "living system capable of replicating or reproducing, growth and maintenance. An organism may be unicellular or multicellular" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, NCBI Taxon" .
+
+sphn:Protein a owl:Class ;
+    rdfs:label "Protein" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOrganism ;
+                        owl:someValuesFrom sphn:Organism ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass so:0000104,
+        snomed:88878007 ;
+    skos:definition "molecule composed by one or more chains of amino acids" ;
+    skos:note "sphn:hasCode allowed coding system: UniProtKB or other" .
+
+sphn:ReferenceValue a owl:Class ;
+    rdfs:label "Reference Value" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "numeric data point serving as reference for comparison and interpretation" .
+
+sphn:hasSubjectPhysiologicState a owl:ObjectProperty ;
+    rdfs:label "has subject physiologic state" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:ElectrocardiographicProcedure sphn:SPHNConcept sphn:HeartRateMeasurement ) ] ;
+    rdfs:range sphn:PhysiologicState ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "physiologic state of the subject" .
+
+sphn:AdverseEvent_consequences a owl:Class ;
+    rdfs:label "Adverse Event consequences" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "consequences of the concept" .
+
+sphn:Assessment a owl:Class ;
+    rdfs:label "Assessment" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:AssessmentResult ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComponent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasComponent ;
+                        owl:someValuesFrom sphn:AssessmentComponent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn-loinc:LOINC snomed:363787002 snomed:71388002 snomed:254291000 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:254291000 ;
+    skos:definition "assessment scale, classification, staging or scoring system" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, LOINC" ;
+    sphn:replaces sphn-deprecated:SimpleScore .
+
+sphn:BloodPressure a owl:Class ;
+    rdfs:label "Blood Pressure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSystolicPressure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSystolicPressure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSystolicPressure ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSystolicPressure ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:mmsblHgsbr ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:TimeSeriesDataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMeanPressure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMeanPressure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMeanPressure ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMeanPressure ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:mmsblHgsbr ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDiastolicPressure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDiastolicPressure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDiastolicPressure ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDiastolicPressure ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:mmsblHgsbr ] ] ] ) ],
+        sphn:Result ;
+    owl:equivalentClass snomed:75367002 ;
+    skos:definition "blood pressure of the individual" .
+
+sphn:FluidInputOutput a owl:Class ;
+    rdfs:label "Fluid Input Output" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubstance ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubstance ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubstance ;
+                        owl:someValuesFrom sphn:Substance ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubstance ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom snomed:33463005 ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "gain or loss of fluid that impacts the fluid balance" .
+
+sphn:ImagingProcedure a owl:Class ;
+    rdfs:label "Imaging Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:363679005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        sphn:MedicalProcedure ;
+    owl:equivalentClass snomed:363679005 ;
+    skos:definition "imaging procedure used for examination of a body site or function" ;
+    sphn:replaces sphn-deprecated:DiagnosticRadiologicExamination .
+
+sphn:ImplantPresence a owl:Class ;
+    rdfs:label "Implant Presence" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:Implant ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "presence of an implanted medical device" .
+
+sphn:OncologyDiagnosis a owl:Class ;
+    rdfs:label "Oncology Diagnosis" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIncidenceDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIncidenceDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( icd-10-gm:ICD-10-GM sphn:Code ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectAge ;
+                        owl:someValuesFrom sphn:Age ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        sphn:Diagnosis ;
+    owl:equivalentClass snomed:363346000 ;
+    skos:definition "determination of the presence of an oncological disease, from expressed signs and symptoms and assessments such as biopsy, tumor marker test, imaging, or the like" ;
+    skos:note "sphn:hasCode allowed coding system: ICD-10-GM, ICD-O-3 Morphology, ICD-O-3 Topography, OncoTree" ;
+    sphn:replaces sphn-deprecated:ICDODiagnosis .
+
+sphn:OncologySurgery a owl:Class ;
+    rdfs:label "Oncology Surgery" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasCode ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:MedicalProcedure ;
+    skos:definition "invasive intervention performed for, with or on behalf of an individual whose purpose is to improve, maintain or promote health, or functioning conditions in the context of an oncological disease, by the means of partial or complete exeresis of a solid tumor lesion that is the organic substrate of this disease" .
+
+sphn:OrganSupport a owl:Class ;
+    rdfs:label "Organ Support" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:64033007 snomed:39607008 snomed:10200004 snomed:80891009 ) ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:1222606000 snomed:1149092001 snomed:232957001 snomed:108241001 snomed:233573008 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom snomed:399707004 ] ] ) ],
+        sphn:MedicalProcedure ;
+    skos:definition "type and time period when patient was supported by organ support procedures" ;
+    skos:scopeNote "sphn:hasIntent no subclasses allowed" .
+
+sphn:ProblemCondition a owl:Class ;
+    rdfs:label "Problem Condition" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRelativeTemporalityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRelativeTemporalityCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRelativeTemporalityCode ;
+                        owl:someValuesFrom snomed:307152002 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOnsetDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOnsetDateTime ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:55607006,
+        loinc:44100-6 ;
+    skos:definition "clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern" ;
+    skos:note "sphn:hasCode allowed coding system: ICPC or other" .
+
+sphn:QualityControlMetric a owl:Class ;
+    rdfs:label "Quality Control Metric" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass edam:data_3914 ;
+    skos:definition "report of the quality control review that was made of factors involved in a procedure" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, GENEPIO or other" .
+
+sphn:Range a owl:Class ;
+    rdfs:label "Range" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLowerLimit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLowerLimit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLowerLimit ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUpperLimit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUpperLimit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasUpperLimit ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "interval of values" .
+
+sphn:TransplantPresence a owl:Class ;
+    rdfs:label "Transplant Presence" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTransplant ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTransplant ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTransplant ;
+                        owl:someValuesFrom sphn:Transplant ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:737294004 ;
+    skos:definition "presence of a transplanted organ or tissue such as, e.g., a kidney graft" .
+
+sphn:hasDeterminationDateTime a owl:DatatypeProperty ;
+    rdfs:label "has determination datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Age sphn:SPHNConcept sphn:BodyMassIndex sphn:BodySurfaceArea sphn:CardiacIndex ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime of determination of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasNucleotideSequence a owl:ObjectProperty ;
+    rdfs:label "has nucleotide sequence" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicDuplication sphn:SPHNConcept sphn:GenomicInversion sphn:GenomicDelins sphn:GenomicInsertion sphn:GenomicDeletion ) ] ;
+    rdfs:range sphn:NucleotideSequence ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "a linear arrangement of nucleotides that make up the DNA or RNA sequence" .
+
+sphn:hasProductCode a owl:ObjectProperty ;
+    rdfs:label "has product code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevice sphn:SPHNConcept sphn:Implant sphn:LabAnalyzer sphn:MedicalDevice ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the concept on the level of a commercial product" .
+
+sphn:hasSeverityCode a owl:ObjectProperty ;
+    rdfs:label "has severity code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdverseEvent sphn:SPHNConcept sphn:Allergy sphn:AllergyEpisode ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the severity of the concept" .
+
+sphn:hasSharedIdentifier a owl:DatatypeProperty ;
+    rdfs:label "has shared identifier" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:SPHNConcept sphn:Sample sphn:SubjectPseudoIdentifier sphn:TumorSpecimen ) ] ;
+    rdfs:range xsd:anyURI ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "identifier that is shared across data providers" .
+
+sphn:hasValue a owl:DatatypeProperty ;
+    rdfs:label "has value" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Quantity sphn:SPHNConcept sphn:SwissSocioEconomicPosition sphn:VariantNotation ) ] ;
+    rdfs:range [ a rdfs:Datatype ;
+            owl:unionOf ( xsd:double xsd:string ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "value of the concept" .
+
+snomed:138875005 rdfs:subClassOf sphn:Terminology .
+
+sphn:AccessDevicePresence a owl:Class ;
+    rdfs:label "Access Device Presence" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRestingPoint ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRestingPoint ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRestingPoint ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertionPoint ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInsertionPoint ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInsertionPoint ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:AccessDevice ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "application of medical access device, such as cannula, tube, catheter or drainage" .
+
+sphn:AdverseEvent a owl:Class ;
+    rdfs:label "Adverse Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOnsetDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOnsetDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasConsequences ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasConsequences ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasConsequences ;
+                        owl:someValuesFrom sphn:AdverseEvent_consequences ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutcome ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutcome ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutcome ;
+                        owl:someValuesFrom sphn:AdverseEvent_outcome ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntervention ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntervention ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:281647001 ;
+    skos:definition "results from an intervention that caused unintentional harm" ;
+    skos:note "sphn:hasCode allowed coding system: MedDRA",
+        "sphn:hasSeverityCode allowed coding system: CTCAE or other" .
+
+sphn:Age a owl:Class ;
+    rdfs:label "Age" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeterminationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom [ a owl:Class ;
+                                                owl:unionOf ( ucum:mo ucum:d ucum:a ucum:h ucum:wk ucum:min ) ] ] ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:397669002,
+        loinc:30525-0 ;
+    skos:definition "time elapsed since birth of the individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:AssessmentResult a owl:Class ;
+    rdfs:label "Assessment Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalRange ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalRange ;
+                        owl:someValuesFrom sphn:Range ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        sphn:Result ;
+    skos:definition "outcome of an assessment" .
+
+sphn:BilledProcedure a owl:Class ;
+    rdfs:label "Billed Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRank ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRank ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRank ;
+                        owl:someValuesFrom sphn:BilledProcedure_rank ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom chop:CHOP ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        sphn:MedicalProcedure ;
+    skos:definition "procedure, coded for billing (e.g. for building the Diagnosis Related Groups) according to guidelines of the national authority (e.g. Swiss Federal Office of Public Health), e.g. Z57.34 open biopsy of the urinary bladder" ;
+    sphn:replaces sphn-deprecated:FOPHProcedure .
+
+sphn:Drug a owl:Class ;
+    rdfs:label "Drug" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInactiveIngredient ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInactiveIngredient ;
+                        owl:someValuesFrom sphn:Substance ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasArticle ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasArticle ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasArticle ;
+                        owl:someValuesFrom sphn:DrugArticle ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasActiveIngredient ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasActiveIngredient ;
+                        owl:someValuesFrom sphn:Substance ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:410942007 ;
+    skos:definition "any substance with the intent to prevent, diagnose, treat, or relieve symptoms of a disease or abnormal condition" .
+
+sphn:MicrobiologyMicroscopyResult_cellMorphology a owl:Class ;
+    rdfs:label "Microbiology Microscopy Result cell morphology" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "cell morphology associated to the concept" .
+
+sphn:ReferenceRange a owl:Class ;
+    rdfs:label "Reference Range" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUpperLimit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUpperLimit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasUpperLimit ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLowerLimit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLowerLimit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLowerLimit ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Range ;
+    skos:definition "interval of values that is deemed normal for a physiologic measurement in healthy individuals" .
+
+sphn:VariantDescriptor a owl:Class ;
+    rdfs:label "Variant Descriptor" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom so:0001059 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGene ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGene ;
+                        owl:someValuesFrom sphn:Gene ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNotation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNotation ;
+                        owl:someValuesFrom sphn:VariantNotation ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlleleOriginCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAlleleOriginCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAlleleOriginCode ;
+                        owl:someValuesFrom geno:0000877 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicVariation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenomicVariation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGenomicVariation ;
+                        owl:someValuesFrom sphn:GenomicVariation ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasZygosityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasZygosityCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasZygosityCode ;
+                        owl:someValuesFrom geno:0000133 ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "human-readable description of the variant" ;
+    skos:note "sphn:hasCode allowed coding system: ClinVar, RefSNP or other" .
+
+sphn:hasAssessment a owl:ObjectProperty ;
+    rdfs:label "has assessment" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AssessmentEvent sphn:SPHNConcept sphn:TumorGradeAssessmentEvent sphn:TumorStageAssessmentEvent ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Assessment sphn:TumorGradeAssessment sphn:TumorStageAssessment ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "evaluation tool associated to the concept" .
+
+sphn:hasFixationType a owl:ObjectProperty ;
+    rdfs:label "has fixation type" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:SPHNConcept sphn:Sample sphn:TumorSpecimen ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "fixation or stabilization type" .
+
+sphn:hasNumericalRange a owl:ObjectProperty ;
+    rdfs:label "has numerical range" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AssessmentResult sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Range ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "numerical interval associated to the concept" .
+
+sphn:hasPrimaryContainer a owl:ObjectProperty ;
+    rdfs:label "has primary container" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:SPHNConcept sphn:Sample sphn:TumorSpecimen ) ] ;
+    rdfs:range sphn:SPHNConcept ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "type of primary container of the concept" .
+
+sphn:hasRecordAtBirth a owl:ObjectProperty ;
+    rdfs:label "has record at birth" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BodyHeightMeasurement sphn:SPHNConcept sphn:BodyWeightMeasurement sphn:CircumferenceMeasurement ) ] ;
+    rdfs:range sphn:Birth ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "birth-related record of the concept" .
+
+sphn:Allergy a owl:Class ;
+    rdfs:label "Allergy" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFirstRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFirstRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAllergen ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAllergen ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAllergen ;
+                        owl:someValuesFrom sphn:Allergen ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLastReactionDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLastReactionDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVerificationStatusCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVerificationStatusCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasVerificationStatusCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:723510000 snomed:410605003 snomed:723511001 snomed:415684004 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReactionTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReactionTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasReactionTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:782197009 snomed:609328004 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSeverityCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:723507007 snomed:723505004 snomed:723509005 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to an allergen" ;
+    skos:scopeNote "sphn:hasReactionTypeCode no subclasses allowed",
+        "sphn:hasSeverityCode no subclasses allowed",
+        "sphn:hasVerificationStatusCode no subclasses allowed" .
+
+sphn:CardiacOutputMeasurement a owl:Class ;
+    rdfs:label "Cardiac Output Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:CardiacOutput ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:117610000 ;
+    skos:definition "measurement of the cardiac output of the individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed" .
+
+sphn:Death a owl:Class ;
+    rdfs:label "Death" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDate ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDate ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDate ;
+                        owl:someValuesFrom sphn:DeathDate ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasConditionCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasConditionCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasConditionCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:64572001 icd-10-gm:ICD-10-GM ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCircumstanceCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCircumstanceCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCircumstanceCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( icd-10-gm:ICD-10-GM snomed:419620001 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:419620001 ;
+    skos:definition "cessation of all vital bodily functions" ;
+    skos:note "sphn:hasCircumstanceCode allowed coding system: SNOMED CT, ICD-10-GM",
+        "sphn:hasConditionCode allowed coding system: SNOMED CT, ICD-10-GM" .
+
+sphn:Intent a owl:Class ;
+    rdfs:label "Intent" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:363675004 ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:363675004 ;
+    skos:definition "treatment or procedure purpose" .
+
+sphn:LabResult a owl:Class ;
+    rdfs:label "Lab Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalReference ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:ReferenceValue sphn:ReferenceRange ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:Result ;
+    skos:definition "outcome, value, or information which gives insight about a laboratory test" .
+
+sphn:LabTest a owl:Class ;
+    rdfs:label "Lab Test" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:LabResult ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTestKit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTestKit ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn-loinc:LOINC snomed:138875005 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInstrument ;
+                        owl:someValuesFrom sphn:LabAnalyzer ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:15220000 ;
+    skos:definition "specific laboratory test performed to analyze a sample with a given equipment and leading to specific results" ;
+    skos:note "sphn:hasCode allowed coding system: LOINC, SNOMED CT" ;
+    skos:scopeNote "For sphn:hasResult, instances of sphn:AntimicrobialSusceptibilityResult, sphn:MicrobiologyBiomoleculePresenceResult, sphn:MicrobiologyMicroscopyResult, sphn:MicroorganismIdentificationResult are not allowed" .
+
+sphn:LabTestEvent a owl:Class ;
+    rdfs:label "Lab Test Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLabTest ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLabTest ;
+                        owl:someValuesFrom sphn:LabTest ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReportDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "occurrence in which one or multiple laboratory tests are performed on a biological specimen at a given time" ;
+    skos:scopeNote "For sphn:hasLabTest, instances of sphn:AntimicrobialSusceptibilityLabTest, sphn:MicrobiologyBiomoleculePresenceLabTest, sphn:MicrobiologyMicroscopyLabTest, sphn:MicroorganismIdentificationLabTest are not allowed" .
+
+sphn:MicrobiologyMicroscopyResult a owl:Class ;
+    rdfs:label "Microbiology Microscopy Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStainingResultCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStainingResultCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStainingResultCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:10828004 snomed:373068000 snomed:260385009 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellOrganization ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellOrganization ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCellOrganization ;
+                        owl:someValuesFrom sphn:MicrobiologyMicroscopyResult_cellOrganization ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalReference ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:ReferenceValue sphn:ReferenceRange ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellMorphology ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellMorphology ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCellMorphology ;
+                        owl:someValuesFrom sphn:MicrobiologyMicroscopyResult_cellMorphology ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:57176003 snomed:260413007 snomed:46998006 snomed:260396001 snomed:260354000 ) ] ] ) ],
+        sphn:LabResult ;
+    skos:definition "microscopy analysis results for a specific studied biosample in microbiology" ;
+    skos:scopeNote "sphn:hasCellCountEstimateCode no subclasses allowed",
+        "sphn:hasStainingResultCode no subclasses allowed" .
+
+sphn:MicroorganismIdentificationResult a owl:Class ;
+    rdfs:label "Microorganism Identification Result" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDetectedOrganism ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDetectedOrganism ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDetectedOrganism ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:365698005 snomed:365690003 ) ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumericalReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumericalReference ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:ReferenceValue sphn:ReferenceRange ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPresenceCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPresenceCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPresenceCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:2667000 snomed:373068000 snomed:52101004 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStringValue ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimeToPositivity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimeToPositivity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTimeToPositivity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCellCountEstimateCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:57176003 snomed:260413007 snomed:46998006 snomed:260396001 snomed:260354000 ) ] ] ) ],
+        sphn:LabResult ;
+    skos:definition "result of the microorganism identification lab test" ;
+    skos:note "sphn:hasDetectedOrganism allowed coding system: SNOMED CT" ;
+    skos:scopeNote "sphn:hasCellCountEstimateCode no subclasses allowed",
+        "sphn:hasDetectedOrganism no subclasses allowed",
+        "sphn:hasPresenceCode no subclasses allowed" .
+
+sphn:NutritionIntake a owl:Class ;
+    rdfs:label "Nutrition Intake" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEnergyQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEnergyQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEnergyQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasModeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasModeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasModeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:169741004 snomed:268472006 snomed:289002003 snomed:926365009 snomed:926364008 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubstance ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubstance ;
+                        owl:someValuesFrom sphn:Substance ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "intake of nutritious substance and/or the respective amount of energy consumed" ;
+    skos:scopeNote "sphn:hasModeCode no subclasses allowed" .
+
+sphn:RespiratoryRateMeasurement a owl:Class ;
+    rdfs:label "Respiratory Rate Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:RespiratoryRate ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:408867002 ;
+    skos:definition "measurement of the frequency at which the breathing occurs" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer, sphn:Implant are not allowed" .
+
+sphn:SourceSystem_category a owl:Class ;
+    rdfs:label "Source System category" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "category associated to the concept" .
+
+sphn:hasLabTest a owl:ObjectProperty ;
+    rdfs:label "has lab test" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTestEvent sphn:SPHNConcept sphn:LabTestEvent sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTest sphn:LabTest sphn:MicrobiologyBiomoleculePresenceLabTest sphn:MicrobiologyMicroscopyLabTest sphn:MicroorganismIdentificationLabTest ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "lab test associated to the concept" .
+
+sphn:hasQualityControlMetric a owl:ObjectProperty ;
+    rdfs:label "has quality control metric" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProcessing sphn:SPHNConcept sphn:LibraryPreparation sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingRun ) ] ;
+    rdfs:range sphn:QualityControlMetric ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "quality control metric associated to the concept" .
+
+sphn:BloodPressureMeasurement a owl:Class ;
+    rdfs:label "Blood Pressure Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:46973005 snomed:716777001 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:40983000 snomed:14975008 snomed:113257007 snomed:53840002 snomed:8205005 snomed:7569003 snomed:344001 snomed:68367000 ) ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:BloodPressure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:46973005 ;
+    skos:definition "measurement process of a blood pressure on an individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed" .
+
+sphn:BodyHeightMeasurement a owl:Class ;
+    rdfs:label "Body Height Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRecordAtBirth ;
+                        owl:someValuesFrom sphn:Birth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:BodyHeight ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:14456009 ;
+    skos:definition "measurement of the height of the individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer, sphn:Implant are not allowed" .
+
+sphn:BodyTemperatureMeasurement a owl:Class ;
+    rdfs:label "Body Temperature Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:BodyTemperature ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:56342008 ;
+    skos:definition "measurement of the body temperature of the individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed" .
+
+sphn:BodyWeightMeasurement a owl:Class ;
+    rdfs:label "Body Weight Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:BodyWeight ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRecordAtBirth ;
+                        owl:someValuesFrom sphn:Birth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:39857003 ;
+    skos:definition "measurement of the weight of the individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer, sphn:Implant are not allowed" .
+
+sphn:DataProvider_category a owl:Class ;
+    rdfs:label "Data Provider category" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "category associated to the concept" .
+
+sphn:Diagnosis a owl:Class ;
+    rdfs:label "Diagnosis" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectAge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectAge ;
+                        owl:someValuesFrom sphn:Age ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasCode ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:439401001 ;
+    skos:definition "determination of the presence of a disease, condition, or injury from expressed signs and symptoms and assessments such as physical examination, laboratory test, or the like" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, ICD-10-GM, ICD-O-3 Topography, ICD-O-3 Morphology, NANDA, ORDO or other" .
+
+sphn:Gene a owl:Class ;
+    rdfs:label "Gene" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOrganism ;
+                        owl:someValuesFrom sphn:Organism ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTranscript ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTranscript ;
+                        owl:someValuesFrom sphn:Transcript ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProtein ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasProtein ;
+                        owl:someValuesFrom sphn:Protein ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass so:0000704,
+        snomed:67271001 ;
+    skos:definition "fundamental unit of heredity that contains necessary elements to encode for a transcript" ;
+    skos:note "sphn:hasCode allowed coding system: HGNC, NCBI Gene, Ensembl or other" .
+
+sphn:HealthcareEncounter a owl:Class ;
+    rdfs:label "Healthcare Encounter" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOriginLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOriginLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOriginLocation ;
+                        owl:someValuesFrom sphn:Location ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCurrentLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCurrentLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCurrentLocation ;
+                        owl:someValuesFrom sphn:Location ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTherapeuticArea ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTherapeuticArea ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTherapeuticArea ;
+                        owl:someValuesFrom sphn:TherapeuticArea ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetLocation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetLocation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTargetLocation ;
+                        owl:someValuesFrom sphn:Location ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:308335008 ;
+    skos:definition "an interaction between an individual and a specific unit or service of a healthcare provider institute, e.g. emergency, intensive care unit, for the purpose of providing healthcare service(s) or assessing the health status of an individual" .
+
+sphn:OxygenSaturationMeasurement a owl:Class ;
+    rdfs:label "Oxygen Saturation Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:OxygenSaturation ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:104847001 ;
+    skos:definition "measurement of the oxygen saturation of the individual" ;
+    skos:note "sphn:hasBodySite/sphn:hasCode recommended values: SNOMED CT: 29707007 |Toe structure (body structure)|, SNOMED CT: 7569003 |Finger structure (body structure)|, SNOMED CT: 48800003 |Ear lobule structure (body structure)|" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed" .
+
+sphn:RadiotherapyProcedure a owl:Class ;
+    rdfs:label "Radiotherapy Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRadiationQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRadiationQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRadiationQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRadiationQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom [ a owl:Class ;
+                                                owl:unionOf ( ucum:Gy ucum:MBq ucum:mCi ucum:cGy ) ] ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFractionsNumber ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFractionsNumber ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFractionsNumber ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:33195004 snomed:395096001 snomed:115959002 snomed:399315003 snomed:78080008 snomed:168524008 snomed:74964007 snomed:152198000 ) ] ] ) ],
+        sphn:MedicalProcedure ;
+    owl:equivalentClass snomed:108290001 ;
+    skos:definition "given radiotherapy procedure during oncological treatment" ;
+    skos:scopeNote "sphn:hasCode no subclasses allowed" .
+
+sphn:SequencingRun a owl:Class ;
+    rdfs:label "Sequencing Run" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQualityControlMetric ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQualityControlMetric ;
+                        owl:someValuesFrom sphn:QualityControlMetric ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAverageInsertSize ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAverageInsertSize ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAverageInsertSize ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReadCount ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReadCount ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasReadCount ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMeanReadDepth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMeanReadDepth ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMeanReadDepth ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAverageReadLength ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAverageReadLength ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAverageReadLength ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass <http://purl.obolibrary.org/obo/NCIT_C148088> ;
+    skos:definition "the valid and completed operation of a high-throughput sequencing instrument associated with a sequencing assay" ;
+    skos:scopeNote "For sphn:hasDataFile, instances of sphn:TimeSeriesDataFile are not allowed" .
+
+sphn:Software a owl:Class ;
+    rdfs:label "Software" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceLocator ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceLocator ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDescription ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDescription ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:706689003 ;
+    skos:definition "Set of procedures and instructions in a data processing system" .
+
+sphn:StandardOperatingProcedure a owl:Class ;
+    rdfs:label "Standard Operating Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasVersion ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDescription ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDescription ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "step-by-step instructions for carrying out routine operations imposed by the organization" ;
+    skos:scopeNote "For sphn:hasDataFile, instances of sphn:TimeSeriesDataFile are not allowed" .
+
+sphn:AllergyEpisode a owl:Class ;
+    rdfs:label "Allergy Episode" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCertaintyCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCertaintyCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCertaintyCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:415684004 snomed:410605003 snomed:410592001 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSeverityCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSeverityCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:24484000 snomed:6736007 snomed:255604002 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasManifestationCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasManifestationCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasManifestationCode ;
+                        owl:someValuesFrom snomed:404684003 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAllergen ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAllergen ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAllergen ;
+                        owl:someValuesFrom sphn:Allergen ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExposure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExposure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasExposure ;
+                        owl:someValuesFrom sphn:Exposure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDuration ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "manifestation of an allergic reaction following an exposure to an allergen" ;
+    skos:scopeNote "For sphn:hasExposure, instances of sphn:TobaccoExposure are not allowed",
+        "sphn:hasCertaintyCode no subclasses allowed",
+        "sphn:hasSeverityCode no subclasses allowed" .
+
+sphn:CircumferenceMeasurement a owl:Class ;
+    rdfs:label "Circumference Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordAtBirth ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRecordAtBirth ;
+                        owl:someValuesFrom sphn:Birth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:Circumference ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        sphn:Measurement ;
+    skos:definition "measurement of the circumference measure of a body site" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer, sphn:Implant are not allowed" ;
+    sphn:replaces sphn-deprecated:CircumferenceMeasure .
+
+sphn:ElectrocardiographicProcedure a owl:Class ;
+    rdfs:label "Electrocardiographic Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ;
+                        owl:someValuesFrom sphn:PhysiologicState ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:128975004 snomed:128976003 ) ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:29303009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumberOfLeads ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasNumberOfLeads ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasNumberOfLeads ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:Electrocardiogram ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasCode ;
+                                owl:someValuesFrom [ a owl:Class ;
+                                        owl:unionOf ( snomed:261004008 snomed:360156006 ) ] ] ] ) ],
+        sphn:MedicalProcedure ;
+    owl:equivalentClass snomed:29303009 ;
+    skos:definition "electrographic procedure on the heart which results in a graph of voltage versus time visualizing the electrical activity of the heart muscle using electrodes placed on the skin" ;
+    skos:scopeNote "sphn:hasIntent no subclasses allowed",
+        "sphn:hasSubjectPhysiologicState no subclasses allowed" .
+
+sphn:GenomicVariation a owl:Class ;
+    rdfs:label "Genomic Variation" ;
+    rdfs:subClassOf sphn:SPHNConcept ;
+    owl:equivalentClass geno:0000476,
+        so:0001060 ;
+    skos:definition "a genomic variation occurring at a defined position" .
+
+sphn:HeartRateMeasurement a owl:Class ;
+    rdfs:label "Heart Rate Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:HeartRate ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSubjectPhysiologicState ;
+                        owl:someValuesFrom sphn:PhysiologicState ] ) ],
+        sphn:Measurement ;
+    owl:equivalentClass snomed:65653002 ;
+    skos:definition "measurement of the heart rate of the individual" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed" .
+
+sphn:Location a owl:Class ;
+    rdfs:label "Location" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExact ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasExact ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom snomed:276339004 ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "physical location or medical division taking care of the individual" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:SequencingAnalysis a owl:Class ;
+    rdfs:label "Sequencing Analysis" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:DataProcessing sphn:Assay ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQualityControlMetric ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQualityControlMetric ;
+                        owl:someValuesFrom sphn:QualityControlMetric ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( edam:operation_2945 sphn:Code sphn:Terminology ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReferenceSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReferenceSequence ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasReferenceSequence ;
+                        owl:someValuesFrom sphn:ReferenceSequence ] ) ],
+        sphn:DataProcessing ;
+    skos:definition "analysis of the output of a nucleic acid sequencing assay" ;
+    skos:note "sphn:hasCode allowed coding system: EDAM or other" .
+
+sphn:hasOrganism a owl:ObjectProperty ;
+    rdfs:label "has organism" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Gene sphn:SPHNConcept sphn:Isolate sphn:Protein sphn:Transcript ) ] ;
+    rdfs:range sphn:Organism ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "organism associated to the concept" .
+
+sphn:hasPredecessor a owl:ObjectProperty ;
+    rdfs:label "has predecessor" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Assay sphn:SPHNConcept sphn:DataProcessing sphn:LibraryPreparation sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:SampleProcessing sphn:DataProcessing sphn:Assay ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "process preceding this concept" .
+
+sphn:hasReportDateTime a owl:DatatypeProperty ;
+    rdfs:label "has report datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTestEvent sphn:SPHNConcept sphn:Death sphn:LabTestEvent sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime the concept was reported" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasSubjectAge a owl:ObjectProperty ;
+    rdfs:label "has subject age" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BilledDiagnosis sphn:SPHNConcept sphn:Diagnosis sphn:NursingDiagnosis sphn:OncologyDiagnosis ) ] ;
+    rdfs:range sphn:Age ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "age of the individual at the time of the event" .
+
+sphn:Substance a owl:Class ;
+    rdfs:label "Substance" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:105590001 sphn:Code sphn:Terminology ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenericName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenericName ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:105590001 ;
+    skos:definition "any matter of defined composition that has discrete existence, whose origin may be biological, mineral or chemical" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, ATC, NCI Thesaurus or other" .
+
+sphn:TobaccoExposure a owl:Class ;
+    rdfs:label "Tobacco Exposure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRouteCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRouteCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:8517006 snomed:722499006 snomed:43381005 snomed:228494002 snomed:35361000087100 snomed:77176002 snomed:81703003 snomed:702979003 snomed:228493008 snomed:228513009 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDegreeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDegreeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDegreeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:1255665007 snomed:62482003 snomed:75540009 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDuration ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDuration ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:a ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAgentCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAgentCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAgentCode ;
+                        owl:someValuesFrom snomed:39953003 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:a ] ] ] ) ],
+        sphn:Exposure ;
+    owl:equivalentClass snomed:229819007 ;
+    skos:definition "episode of exposure of an individual to tobacco in various forms" ;
+    skos:scopeNote "sphn:hasDegreeCode no subclasses allowed",
+        "sphn:hasTypeCode no subclasses allowed" .
+
+sphn:TumorSpecimen a owl:Class ;
+    rdfs:label "Tumor Specimen" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTumorPurity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTumorPurity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTumorPurity ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTumorPurity ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:percent ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMaterialTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMaterialTypeCode ;
+                        owl:someValuesFrom snomed:123038009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFixationType ;
+                        owl:someValuesFrom sphn:Sample_fixationType ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPrimaryContainer ;
+                        owl:someValuesFrom sphn:Sample_primaryContainer ] ) ],
+        sphn:Sample ;
+    owl:equivalentClass snomed:258435002 ;
+    skos:definition "tumor specimen, volume and fixation method used" .
+
+sphn:hasDataDetermination a owl:ObjectProperty ;
+    rdfs:label "has data determination" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BodyHeight sphn:SPHNConcept sphn:BodyWeight sphn:InhaledOxygenConcentration sphn:RespiratoryRate ) ] ;
+    rdfs:range sphn:DataDetermination ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "indicates how the value was obtained" .
+
+sphn:hasDuration a owl:ObjectProperty ;
+    rdfs:label "has duration" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AllergyEpisode sphn:SPHNConcept sphn:DrugAdministrationEvent sphn:Exposure sphn:TobaccoExposure ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:hasQuantity ;
+    skos:definition "elapsed time from start to end of the concept" .
+
+sphn:Assay a owl:Class ;
+    rdfs:label "Assay" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code sphn:Terminology obi:0000070 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom sphn:SampleProcessing ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass obi:0000070 ;
+    skos:definition "a process with the objective to produce information about a sample by examining it" ;
+    skos:note "sphn:hasCode allowed coding system: EFO, OBI or other" .
+
+sphn:Birth a owl:Class ;
+    rdfs:label "Birth" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeliveryModeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDeliveryModeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDeliveryModeCode ;
+                        owl:someValuesFrom snomed:118215003 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCountry ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCountry ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCountry ;
+                        owl:someValuesFrom sphn:Country ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGroupSize ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGroupSize ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGroupSize ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDate ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDate ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDate ;
+                        owl:someValuesFrom sphn:BirthDate ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGestationalAge ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGestationalAge ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGestationalAge ;
+                        owl:someValuesFrom sphn:GestationalAgeAtBirth ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "the event of being born" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer, sphn:Implant are not allowed" .
+
+sphn:MedicalProcedure a owl:Class ;
+    rdfs:label "Medical Procedure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasCode ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:71388002 ;
+    skos:definition "invasive or non-invasive intervention performed for, with or on behalf of an individual whose purpose is to assess, improve, maintain, promote or modify health, functioning or health conditions" ;
+    skos:note "sphn:hasCode allowed coding system: SNOMED CT, CHOP or other" .
+
+sphn:NucleotideSequence a owl:Class ;
+    rdfs:label "Nucleotide Sequence" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDerivedSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDerivedSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSequenceLength ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSequenceLength ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSequenceLength ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLiteralSequence ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLiteralSequence ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "a linear arrangement of nucleotides that make up the DNA or RNA sequence" .
+
+sphn:hasInput a owl:ObjectProperty ;
+    rdfs:label "has input" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProcessing sphn:SPHNConcept sphn:Interpretation sphn:LibraryPreparation sphn:ReferenceInterpretation sphn:SampleProcessing sphn:SequencingAnalysis ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:SPHNConcept sphn:Sample sphn:Result ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "input associated to the concept" .
+
+sphn:hasSoftware a owl:ObjectProperty ;
+    rdfs:label "has software" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevice sphn:SPHNConcept sphn:DataProcessing sphn:Implant sphn:LabAnalyzer sphn:MedicalDevice sphn:SequencingAnalysis ) ] ;
+    rdfs:range sphn:Software ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "software associated to the concept" .
+
+sphn:DataProcessing a owl:Class ;
+    rdfs:label "Data Processing" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQualityControlMetric ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQualityControlMetric ;
+                        owl:someValuesFrom sphn:QualityControlMetric ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:DataProcessing sphn:Assay ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code obi:0200000 edam:operation_0004 sphn:Terminology ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "a process that produces output data from input data" ;
+    skos:note "sphn:hasCode allowed coding system: EDAM, OBI or other" .
+
+sphn:DrugAdministrationEvent a owl:Class ;
+    rdfs:label "Drug Administration Event" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDrug ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDrug ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDrug ;
+                        owl:someValuesFrom sphn:Drug ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimePattern ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimePattern ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTimePattern ;
+                        owl:someValuesFrom sphn:TimePattern ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ;
+                        owl:someValuesFrom snomed:284009009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReasonToStopCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReasonToStopCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasReasonToStopCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:441308009 snomed:31438003 snomed:182845006 snomed:182846007 snomed:182844005 snomed:395007004 snomed:419620001 snomed:74964007 snomed:182872003 snomed:399307001 snomed:395009001 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDuration ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:182832007 ;
+    skos:definition "single event at which a drug was administered to the patient; this could be a single time point in case of a pill/cream or a duration in case of a single infusion pack or a single patch; one or many drug administration events are initiated by a drug prescription depending on the frequency stated in the prescription" ;
+    skos:scopeNote "sphn:hasReasonToStopCode no subclasses allowed" .
+
+sphn:DrugPrescription a owl:Class ;
+    rdfs:label "Drug Prescription" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLastAdministrationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLastAdministrationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFrequency ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFrequency ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFrequency ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimePattern ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTimePattern ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTimePattern ;
+                        owl:someValuesFrom sphn:TimePattern ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAdministrationRouteCode ;
+                        owl:someValuesFrom snomed:284009009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDrug ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDrug ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDrug ;
+                        owl:someValuesFrom sphn:Drug ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntent ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntent ;
+                        owl:someValuesFrom sphn:Intent ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIndicationToStart ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIndicationToStart ;
+                        owl:someValuesFrom sphn:Diagnosis ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFirstAdministrationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFirstAdministrationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:33633005 ;
+    skos:definition "plan that defines at which frequency a drug should be administered to a patient with a given quantity; at every frequency time point a drug administration event should occur" .
+
+sphn:Exposure a owl:Class ;
+    rdfs:label "Exposure" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQuantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQuantity ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRouteCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasRouteCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAgentCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAgentCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasAgentCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasRecordDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDuration ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDuration ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDegreeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDegreeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDegreeCode ;
+                        owl:someValuesFrom snomed:138875005 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:418715001 ;
+    skos:definition "contact between a physical, biological, or chemical agent and an individual" .
+
+sphn:Isolate a owl:Class ;
+    rdfs:label "Isolate" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMaterialTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMaterialTypeCode ;
+                        owl:someValuesFrom snomed:123038009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOrganism ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOrganism ;
+                        owl:someValuesFrom sphn:Organism ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFixationType ;
+                        owl:someValuesFrom sphn:Sample_fixationType ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPrimaryContainer ;
+                        owl:someValuesFrom sphn:Sample_primaryContainer ] ) ],
+        sphn:Sample ;
+    owl:equivalentClass snomed:119303007 ;
+    skos:definition "a specific individual microbe and its clone separated on a single occasion from a sample taken from a host or culture system" .
+
+sphn:Performer a owl:Class ;
+    rdfs:label "Performer" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:14679004 snomed:125676002 ) ] ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "person who carried out the action" .
+
+sphn:hasInstrument a owl:ObjectProperty ;
+    rdfs:label "has instrument" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTest sphn:SPHNConcept sphn:LabTest sphn:MicrobiologyBiomoleculePresenceLabTest sphn:MicrobiologyMicroscopyLabTest sphn:MicroorganismIdentificationLabTest ) ] ;
+    rdfs:range sphn:LabAnalyzer ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "instrument used for the concept" .
+
+sphn:hasNumericalReference a owl:ObjectProperty ;
+    rdfs:label "has numerical reference" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityResult sphn:SPHNConcept sphn:LabResult sphn:MicrobiologyBiomoleculePresenceResult sphn:MicrobiologyMicroscopyResult sphn:MicroorganismIdentificationResult ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:ReferenceRange sphn:ReferenceValue ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "numerical reference associated to the concept" .
+
+sphn:hasTestKit a owl:ObjectProperty ;
+    rdfs:label "has test kit" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTest sphn:SPHNConcept sphn:LabTest sphn:MicrobiologyBiomoleculePresenceLabTest sphn:MicrobiologyMicroscopyLabTest sphn:MicroorganismIdentificationLabTest ) ] ;
+    rdfs:range sphn:LabAnalyzer ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "test kit used for the concept" .
+
+sphn:LabAnalyzer a owl:Class ;
+    rdfs:label "Lab Analyzer" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code emdn:EMDN ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        sphn:MedicalDevice ;
+    skos:definition "laboratory analyzer used to assess medical laboratory samples" ;
+    skos:note "sphn:hasProductCode allowed coding system: UDI-DI from GUDID or other",
+        "sphn:hasTypeCode allowed coding system: GMDN, EMDN" .
+
+sphn:SampleProcessing a owl:Class ;
+    rdfs:label "Sample Processing" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom sphn:SampleProcessing ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQualityControlMetric ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQualityControlMetric ;
+                        owl:someValuesFrom sphn:QualityControlMetric ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        sphn:SPHNConcept ;
+    skos:definition "a process that prepares a sample for a subsequent process" ;
+    skos:scopeNote "For sphn:hasOutput, instances of sphn:TumorSpecimen are not allowed" .
+
+sphn:SequencingAssay a owl:Class ;
+    rdfs:label "Sequencing Assay" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedReadDepth ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedReadDepth ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntendedReadDepth ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLibraryPreparation ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLibraryPreparation ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLibraryPreparation ;
+                        owl:someValuesFrom sphn:LibraryPreparation ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSample ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSample ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( efo:0001455 sphn:Code sphn:Terminology obi:0000070 ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom sphn:SampleProcessing ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasDataFile ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasDataFile ;
+                        owl:someValuesFrom sphn:DataFile ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSequencingRun ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSequencingRun ;
+                        owl:someValuesFrom sphn:SequencingRun ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedReadLength ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedReadLength ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntendedReadLength ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSequencingInstrument ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSequencingInstrument ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSequencingInstrument ;
+                        owl:someValuesFrom sphn:SequencingInstrument ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        sphn:Assay ;
+    owl:equivalentClass efo:0003740 ;
+    skos:definition "an assay that exploits a sequencer as the instrument to generate results" ;
+    skos:note "sphn:hasCode allowed coding system: EFO, OBI or other" ;
+    skos:scopeNote "For sphn:hasDataFile, instances of sphn:TimeSeriesDataFile are not allowed",
+        "For sphn:hasSample, instances of sphn:TumorSpecimen, sphn:Isolate are not allowed" .
+
+sphn:ChromosomalLocation a owl:Class ;
+    rdfs:label "Chromosomal Location" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartCytobandCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartCytobandCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStartCytobandCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasChromosome ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasChromosome ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasChromosome ;
+                        owl:someValuesFrom sphn:Chromosome ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndCytobandCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndCytobandCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEndCytobandCode ;
+                        owl:someValuesFrom sphn:Code ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass geno:0000614,
+        so:0000830 ;
+    skos:definition "chromosome locus defined as cytoband intervals" ;
+    skos:note "sphn:hasEndCytobandCode allowed coding system: ISCN",
+        "sphn:hasStartCytobandCode allowed coding system: ISCN" .
+
+sphn:LibraryPreparation a owl:Class ;
+    rdfs:label "Library Preparation" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetEnrichmentKitCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTargetEnrichmentKitCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedInsertSize ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIntendedInsertSize ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasIntendedInsertSize ;
+                        owl:someValuesFrom sphn:Quantity ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasQualityControlMetric ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasQualityControlMetric ;
+                        owl:someValuesFrom sphn:QualityControlMetric ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasOutput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasOutput ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasAdministrativeCase ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenePanel ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasGenePanel ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasGenePanel ;
+                        owl:someValuesFrom sphn:GenePanel ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasStandardOperatingProcedure ;
+                        owl:someValuesFrom sphn:StandardOperatingProcedure ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasKitCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasKitCode ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPredecessor ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPredecessor ;
+                        owl:someValuesFrom sphn:SampleProcessing ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasInput ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasInput ;
+                        owl:someValuesFrom sphn:Sample ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( sphn:Code obi:0000711 sphn:Terminology ) ] ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        sphn:SampleProcessing ;
+    owl:equivalentClass obi:0000711 ;
+    skos:definition "process which results in the creation of a library from fragments of DNA" ;
+    skos:note "sphn:hasCode allowed coding system: OBI, EFO or other",
+        "sphn:hasKitCode allowed coding system: EFO, GENEPIO, FAIRGenomes or other",
+        "sphn:hasTargetEnrichmentKitCode allowed coding system: EFO, GENEPIO, FAIRGenomes or other" ;
+    skos:scopeNote "For sphn:hasOutput, instances of sphn:TumorSpecimen are not allowed" .
+
+sphn:Result a owl:Class ;
+    rdfs:label "Result" ;
+    rdfs:subClassOf sphn:SPHNConcept ;
+    skos:definition "outcome, value, or information which gives insight about something" .
+
+sphn:Sample_fixationType a owl:Class ;
+    rdfs:label "Sample fixation type" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "fixation or stabilization type" .
+
+sphn:hasOutput a owl:ObjectProperty ;
+    rdfs:label "has output" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:DataProcessing sphn:SPHNConcept sphn:ElectrocardiographicProcedure sphn:Interpretation sphn:LibraryPreparation sphn:ReferenceInterpretation sphn:SampleProcessing sphn:SequencingAnalysis ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:Electrocardiogram sphn:SPHNConcept sphn:Sample sphn:ReferenceInterpretationResult ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "output associated to the concept" .
+
+sphn:hasFeatureLocation a owl:ObjectProperty ;
+    rdfs:label "has feature location" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:CopyNumberVariation sphn:SPHNConcept sphn:GeneFusion sphn:GenomicDuplication sphn:GenomicInsertion sphn:GenomicInversion sphn:GenomicDeletion ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:GenomicPosition sphn:ChromosomalLocation ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "location of the genomic feature described by the concept" .
+
+sphn:hasStandardOperatingProcedure a owl:ObjectProperty ;
+    rdfs:label "has standard operating procedure" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Assay sphn:SPHNConcept sphn:DataProcessing sphn:LibraryPreparation sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay ) ] ;
+    rdfs:range sphn:StandardOperatingProcedure ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "standard operating procedure associated to the concept" .
+
+sphn:Measurement a owl:Class ;
+    rdfs:label "Measurement" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStartDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPerformer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPerformer ;
+                        owl:someValuesFrom sphn:Performer ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEndDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasResult ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasResult ;
+                        owl:someValuesFrom sphn:Result ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMethodCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMethodCode ;
+                        owl:someValuesFrom snomed:128927009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMedicalDevice ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMedicalDevice ;
+                        owl:someValuesFrom sphn:MedicalDevice ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:122869004 ;
+    skos:definition "process of quantitatively defining the value or magnitude of an attribute or characteristic in comparison to a defined standard" ;
+    skos:scopeNote "For sphn:hasMedicalDevice, instances of sphn:AccessDevice, sphn:LabAnalyzer are not allowed",
+        "For sphn:hasResult, instances of sphn:LabResult, sphn:VitalStatus, sphn:AntimicrobialSusceptibilityResult, sphn:MicrobiologyBiomoleculePresenceResult, sphn:MicrobiologyMicroscopyResult, sphn:MicroorganismIdentificationResult, sphn:ReferenceInterpretationResult are not allowed" .
+
+sphn:TimeSeriesDataFile a owl:Class ;
+    rdfs:label "Time Series Data File" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEntryCount ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEntryCount ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEntryCount ;
+                        owl:someValuesFrom sphn:Quantity ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEntryCount ;
+                        owl:someValuesFrom [ a owl:Restriction ;
+                                owl:onProperty sphn:hasUnit ;
+                                owl:someValuesFrom [ a owl:Restriction ;
+                                        owl:onProperty sphn:hasCode ;
+                                        owl:someValuesFrom ucum:cblnbcbr ] ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasHash ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasHash ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasHash ;
+                        owl:someValuesFrom sphn:Hash ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCreationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCreationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFormatCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFormatCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFormatCode ;
+                        owl:someValuesFrom edam:format_1915 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEncoding ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEncoding ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEncoding ;
+                        owl:someValuesFrom sphn:DataFile_encoding ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        sphn:DataFile ;
+    skos:definition "electronic resource that contains all the results related to a measurement as time series" .
+
+sphn:ValueSet a owl:Class ;
+    rdfs:label "Value Set" ;
+    rdfs:subClassOf sphn:SPHNConcept ;
+    skos:definition "List of value sets provided by SPHN" .
+
+sphn:GenomicPosition a owl:Class ;
+    rdfs:label "Genomic Position" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCoordinateConvention ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCoordinateConvention ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCoordinateConvention ;
+                        owl:someValuesFrom sphn:GenomicPosition_coordinateConvention ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEnd ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEnd ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReference ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasReference ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasReference ;
+                        owl:someValuesFrom sphn:ReferenceSequence ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStart ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasStart ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass geno:0000902 ;
+    skos:definition "genomic position with respect to a reference" .
+
+sphn:hasUnit a owl:ObjectProperty ;
+    rdfs:label "has unit" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Quantity sphn:SPHNConcept ) ] ;
+    rdfs:range sphn:Unit ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "unit of the concept" .
+
+sphn:Deprecated a owl:Class ;
+    rdfs:label "Deprecated" ;
+    skos:definition "Deprecated classes of SPHN that existed in the previous version" .
+
+sphn:MedicalDevice a owl:Class ;
+    rdfs:label "Medical Device" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSoftware ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasSoftware ;
+                        owl:someValuesFrom sphn:Software ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasTypeCode ;
+                        owl:someValuesFrom [ a owl:Class ;
+                                owl:unionOf ( snomed:272181003 sphn:Code sphn:Terminology ) ] ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasProductCode ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:63653004 ;
+    skos:definition "product intended for medical use when the main effect is not achieved by a medicinal product; medical devices include, but are not limited to, implants, instruments, devices, in vitro diagnostics" ;
+    skos:note "sphn:hasTypeCode allowed coding system: SNOMED CT or other" .
+
+sphn:hasIdentifier a owl:DatatypeProperty ;
+    rdfs:label "has identifier" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeCase sphn:SPHNConcept sphn:Assay sphn:Biobanksample sphn:Code sphn:HealthcareEncounter sphn:Isolate sphn:Sample sphn:SequencingAssay sphn:SequencingRun sphn:SubjectPseudoIdentifier sphn:TumorSpecimen sphn:Consent sphn:DataFile sphn:TimeSeriesDataFile ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "unique identifier identifying the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasSample a owl:ObjectProperty ;
+    rdfs:label "has sample" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTestEvent sphn:SPHNConcept sphn:Assay sphn:Biobanksample sphn:LabTestEvent sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent sphn:SequencingAssay ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Isolate sphn:Sample ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "sample associated to the concept" .
+
+sphn:hasStringValue a owl:DatatypeProperty ;
+    rdfs:label "has string value" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityResult sphn:SPHNConcept sphn:AssessmentResult sphn:Hash sphn:LabResult sphn:MicrobiologyBiomoleculePresenceResult sphn:MicrobiologyMicroscopyResult sphn:MicroorganismIdentificationResult sphn:ProblemCondition sphn:SourceData sphn:TumorGradeAssessmentResult sphn:TumorStageAssessmentResult ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "textual representation" .
+
+sphn:SPHNAttributeDatatype a owl:DatatypeProperty ;
+    rdfs:label "SPHN attribute datatype" ;
+    skos:definition "SPHN datatype attribute defined by the dataset" .
+
+sphn:DataFile a owl:Class ;
+    rdfs:label "Data File" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasHash ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasHash ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasHash ;
+                        owl:someValuesFrom sphn:Hash ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEncoding ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasEncoding ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasEncoding ;
+                        owl:someValuesFrom sphn:DataFile_encoding ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFormatCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFormatCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFormatCode ;
+                        owl:someValuesFrom edam:format_1915 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCreationDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCreationDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUniformResourceIdentifier ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasSubjectPseudoIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "electronic resource of information, which can be stored, accessed and transferred as a single unit" .
+
+sphn:hasIntent a owl:ObjectProperty ;
+    rdfs:label "has intent" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BilledProcedure sphn:SPHNConcept sphn:DrugPrescription sphn:ElectrocardiographicProcedure sphn:ImagingProcedure sphn:MedicalProcedure sphn:OncologySurgery sphn:OrganSupport sphn:RadiotherapyProcedure ) ] ;
+    rdfs:range sphn:Intent ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "intention for the concept" .
+
+sphn:BodySite a owl:Class ;
+    rdfs:label "Body Site" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasCode ;
+                        owl:someValuesFrom snomed:123037004 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLaterality ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasLaterality ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasLaterality ;
+                        owl:someValuesFrom sphn:Laterality ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:123037004,
+        loinc:39111-0 ;
+    skos:definition "any anatomical structure, any nonspecific and anatomical site, as well as morphologic abnormalities" .
+
+sphn:Sample a owl:Class ;
+    rdfs:label "Sample" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasMaterialTypeCode ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasMaterialTypeCode ;
+                        owl:someValuesFrom snomed:123038009 ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasAdministrativeCase ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSharedIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasSubjectPseudoIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasBodySite ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasBodySite ;
+                        owl:someValuesFrom sphn:BodySite ] ) ],
+        [ a owl:Restriction ;
+            owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+            owl:onProperty sphn:hasIdentifier ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasFixationType ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasFixationType ;
+                        owl:someValuesFrom sphn:Sample_fixationType ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCollectionDateTime ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasPrimaryContainer ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasPrimaryContainer ;
+                        owl:someValuesFrom sphn:Sample_primaryContainer ] ) ],
+        sphn:SPHNConcept ;
+    owl:equivalentClass snomed:123038009 ;
+    skos:definition "any material sample for testing, diagnostic, propagation, treatment or research purposes" ;
+    sphn:replaces sphn-deprecated:Biosample .
+
+sphn:hasName a owl:DatatypeProperty ;
+    rdfs:label "has name" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Assessment sphn:SPHNConcept sphn:AssessmentComponent sphn:Code sphn:DataFile sphn:Department sphn:DrugArticle sphn:HealthcarePrimaryInformationSystem sphn:Software sphn:SourceSystem sphn:StandardOperatingProcedure sphn:TimeSeriesDataFile sphn:TumorGradeAssessment sphn:TumorStageAssessment sphn:Biobanksample sphn:Substance ) ] ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "name associated to the concept" .
+
+sphn:hasRecordDateTime a owl:DatatypeProperty ;
+    rdfs:label "has record datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeSex sphn:SPHNConcept sphn:BilledDiagnosis sphn:Diagnosis sphn:DrugPrescription sphn:ExcludedDisorder sphn:Exposure sphn:ImplantPresence sphn:Nationality sphn:NursingDiagnosis sphn:OncologyDiagnosis sphn:ProblemCondition sphn:ResuscitationDirective sphn:TobaccoExposure sphn:TransplantPresence sphn:Allergy ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime the concept was recorded" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasDataFile a owl:ObjectProperty ;
+    rdfs:label "has data file" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Assay sphn:SPHNConcept sphn:BloodPressure sphn:BodyTemperature sphn:CardiacOutput sphn:Electrocardiogram sphn:GenePanel sphn:HeartRate sphn:OxygenSaturation sphn:RespiratoryRate sphn:SequencingAssay sphn:SequencingRun sphn:StandardOperatingProcedure ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:DataFile sphn:TimeSeriesDataFile ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "data file associated to the concept" .
+
+sphn:hasTypeCode a owl:ObjectProperty ;
+    rdfs:label "has type code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevice sphn:SPHNConcept sphn:CareHandling sphn:Consent sphn:CopyNumberVariation sphn:Implant sphn:LabAnalyzer sphn:Location sphn:MedicalDevice sphn:TimePattern sphn:TobaccoExposure sphn:VariantDescriptor ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the type of the concept" .
+
+sphn:Sample_primaryContainer a owl:Class ;
+    rdfs:label "Sample primary container" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "type of primary container of the concept" .
+
+sphn:hasMedicalDevice a owl:ObjectProperty ;
+    rdfs:label "has medical device" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept sphn:Birth sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:HeartRateMeasurement sphn:ImplantPresence sphn:Measurement sphn:OxygenSaturationMeasurement sphn:RespiratoryRateMeasurement ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevice sphn:MedicalDevice sphn:Implant ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "medical device associated to the concept" .
+
+sphn:hasPerformer a owl:ObjectProperty ;
+    rdfs:label "has performer" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AssessmentEvent sphn:SPHNConcept sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:HeartRateMeasurement sphn:Measurement sphn:OxygenSaturationMeasurement sphn:RespiratoryRateMeasurement sphn:TumorGradeAssessmentEvent sphn:TumorStageAssessmentEvent ) ] ;
+    rdfs:range sphn:Performer ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "person who performs or reports the concept" .
+
+sphn:hasMethodCode a owl:ObjectProperty ;
+    rdfs:label "has method code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:BloodPressureMeasurement sphn:SPHNConcept sphn:BodyHeightMeasurement sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacIndex sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:DataDetermination sphn:HeartRateMeasurement sphn:Measurement sphn:OxygenSaturationMeasurement sphn:RespiratoryRateMeasurement sphn:SemanticMapping ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:hasCode ;
+    skos:definition "coded information specifying the method of the concept" .
+
+sphn-geno:GENO rdfs:subClassOf sphn:Terminology .
+
+sphn:hasResult a owl:ObjectProperty ;
+    rdfs:label "has result" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityLabTest sphn:SPHNConcept sphn:Assessment sphn:AssessmentComponent sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:FollowUp sphn:HeartRateMeasurement sphn:LabTest sphn:Measurement sphn:MicrobiologyBiomoleculePresenceLabTest sphn:MicrobiologyMicroscopyLabTest sphn:MicroorganismIdentificationLabTest sphn:OxygenSaturationMeasurement sphn:RespiratoryRateMeasurement sphn:TumorGradeAssessment sphn:TumorStageAssessment ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:AntimicrobialSusceptibilityResult sphn:AssessmentResult sphn:BloodPressure sphn:BodyHeight sphn:BodyTemperature sphn:BodyWeight sphn:CardiacOutput sphn:Circumference sphn:VitalStatus sphn:HeartRate sphn:LabResult sphn:Result sphn:MicrobiologyBiomoleculePresenceResult sphn:MicrobiologyMicroscopyResult sphn:MicroorganismIdentificationResult sphn:OxygenSaturation sphn:RespiratoryRate sphn:TumorGradeAssessmentResult sphn:TumorStageAssessmentResult ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "evaluation outcome associated to the concept" .
+
+sphn:hasBodySite a owl:ObjectProperty ;
+    rdfs:label "has body site" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AllergyEpisode sphn:SPHNConcept sphn:BilledProcedure sphn:BloodPressureMeasurement sphn:BodyTemperatureMeasurement sphn:CircumferenceMeasurement sphn:ElectrocardiographicProcedure sphn:HeartRateMeasurement sphn:ImagingProcedure sphn:ImplantPresence sphn:Isolate sphn:MedicalProcedure sphn:OncologyDiagnosis sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:RadiotherapyProcedure sphn:Sample sphn:TransplantPresence sphn:TumorSpecimen sphn:AccessDevicePresence ) ] ;
+    rdfs:range sphn:BodySite ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "anatomical site or structure associated to the concept" .
+
+sphn:hasEndDateTime a owl:DatatypeProperty ;
+    rdfs:label "has end datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept sphn:BilledProcedure sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyPosition sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:DrugAdministrationEvent sphn:ElectrocardiographicProcedure sphn:Exposure sphn:FluidBalance sphn:FluidInputOutput sphn:HealthcareEncounter sphn:HeartRateMeasurement sphn:HomeAddress sphn:ImagingProcedure sphn:ImplantPresence sphn:InsuranceStatus sphn:Measurement sphn:MedicalProcedure sphn:NutritionIntake sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:RadiotherapyProcedure sphn:RespiratoryRateMeasurement sphn:TobaccoExposure sphn:TransplantPresence ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime at which the concept ended" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:Code a owl:Class ;
+    rdfs:label "Code" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasName ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasIdentifier ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCodingSystemAndVersion ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasCodingSystemAndVersion ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "symbols and/or expressions defined in a coding system" .
+
+sphn:Terminology a owl:Class ;
+    rdfs:label "Terminology" ;
+    rdfs:subClassOf sphn:SPHNConcept ;
+    skos:definition "Terminology class for grouping external resources used in the SPHN project" .
+
+sphn:TherapeuticArea_specialtyName a owl:Class ;
+    rdfs:label "Therapeutic Area specialty name" ;
+    rdfs:subClassOf sphn:ValueSet ;
+    skos:definition "name of professional health care specialization" .
+
+sphn:hasDateTime a owl:DatatypeProperty ;
+    rdfs:label "has datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Admission sphn:SPHNConcept sphn:AllergyEpisode sphn:AntimicrobialSusceptibilityLabTestEvent sphn:AssessmentEvent sphn:BloodPressure sphn:BodyHeight sphn:BodyTemperature sphn:BodyWeight sphn:CardiacOutput sphn:Circumference sphn:Consent sphn:Discharge sphn:FollowUp sphn:HeartRate sphn:InhaledOxygenConcentration sphn:Interpretation sphn:LabTestEvent sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent sphn:OxygenSaturation sphn:ReferenceInterpretation sphn:RespiratoryRate sphn:SemanticMapping sphn:SequencingRun sphn:TumorGradeAssessmentEvent sphn:TumorStageAssessmentEvent sphn:DataRelease sphn:AccessDevicePresence sphn:AdministrativeSex sphn:AdverseEvent sphn:Age sphn:Allergy sphn:Assay sphn:BilledDiagnosis sphn:BilledProcedure sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyMassIndex sphn:BodyPosition sphn:BodySurfaceArea sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacIndex sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:CivilStatus sphn:DataFile sphn:DataProcessing sphn:Death sphn:Diagnosis sphn:DrugAdministrationEvent sphn:DrugPrescription sphn:ElectrocardiographicProcedure sphn:ExcludedDisorder sphn:Exposure sphn:FluidBalance sphn:FluidInputOutput sphn:HealthcareEncounter sphn:HeartRateMeasurement sphn:HomeAddress sphn:ImagingProcedure sphn:ImplantPresence sphn:InsuranceStatus sphn:Isolate sphn:LibraryPreparation sphn:Measurement sphn:MedicalProcedure sphn:Nationality sphn:NursingDiagnosis sphn:NutritionIntake sphn:OncologyDiagnosis sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:ProblemCondition sphn:RadiotherapyProcedure sphn:RespiratoryRateMeasurement sphn:ResuscitationDirective sphn:Sample sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay sphn:TimeSeriesDataFile sphn:TobaccoExposure sphn:TransplantPresence sphn:TumorSpecimen ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:SPHNAttributeDatatype ;
+    skos:definition "datetime of the concept" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:hasStartDateTime a owl:DatatypeProperty ;
+    rdfs:label "has start datetime" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept sphn:Assay sphn:BilledProcedure sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyPosition sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:DataProcessing sphn:DrugAdministrationEvent sphn:ElectrocardiographicProcedure sphn:Exposure sphn:FluidBalance sphn:FluidInputOutput sphn:HealthcareEncounter sphn:HeartRateMeasurement sphn:HomeAddress sphn:ImagingProcedure sphn:ImplantPresence sphn:InsuranceStatus sphn:LibraryPreparation sphn:Measurement sphn:MedicalProcedure sphn:NutritionIntake sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:RadiotherapyProcedure sphn:RespiratoryRateMeasurement sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay sphn:TobaccoExposure sphn:TransplantPresence ) ] ;
+    rdfs:range xsd:dateTime ;
+    rdfs:subPropertyOf sphn:hasDateTime ;
+    skos:definition "datetime at which the concept started" ;
+    sphn:subjectToDeIdentification true .
+
+sphn:Quantity a owl:Class ;
+    rdfs:label "Quantity" ;
+    rdfs:subClassOf [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "0"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComparator ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasComparator ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasComparator ;
+                        owl:someValuesFrom sphn:Comparator ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUnit ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasUnit ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasUnit ;
+                        owl:someValuesFrom sphn:Unit ] ) ],
+        [ a owl:Class ;
+            owl:intersectionOf ( [ a owl:Restriction ;
+                        owl:minCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasValue ] [ a owl:Restriction ;
+                        owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
+                        owl:onProperty sphn:hasValue ] [ a owl:Restriction ;
+                        owl:onProperty sphn:hasValue ;
+                        owl:someValuesFrom xsd:double ] ) ],
+        sphn:SPHNConcept ;
+    skos:definition "an amount or a number of something" .
+
+sphn:SPHNAttributeObject a owl:ObjectProperty ;
+    rdfs:label "SPHN attribute object" ;
+    skos:definition "SPHN object attribute defined by the dataset" .
+
+sphn:hasQuantity a owl:ObjectProperty ;
+    rdfs:label "has quantity" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:Age sphn:SPHNConcept sphn:AntimicrobialSusceptibilityResult sphn:AssessmentResult sphn:BodyHeight sphn:BodyMassIndex sphn:BodySurfaceArea sphn:BodyTemperature sphn:BodyWeight sphn:CardiacIndex sphn:CardiacOutput sphn:Circumference sphn:Drug sphn:Exposure sphn:FluidBalance sphn:GestationalAgeAtBirth sphn:HeartRate sphn:InhaledOxygenConcentration sphn:LabResult sphn:MicrobiologyBiomoleculePresenceResult sphn:MicrobiologyMicroscopyResult sphn:MicroorganismIdentificationResult sphn:OxygenSaturation sphn:QualityControlMetric sphn:ReferenceValue sphn:RespiratoryRate sphn:Substance sphn:TobaccoExposure sphn:TumorGradeAssessmentResult sphn:TumorStageAssessmentResult sphn:AllergyEpisode sphn:Birth sphn:BloodPressure sphn:CopyNumberVariation sphn:DrugAdministrationEvent sphn:DrugPrescription sphn:ElectrocardiographicProcedure sphn:LibraryPreparation sphn:NucleotideSequence sphn:NutritionIntake sphn:RadiotherapyProcedure sphn:Range sphn:ReferenceRange sphn:SequencingAssay sphn:SequencingRun sphn:SwissSocioEconomicPosition sphn:TimeSeriesDataFile sphn:TumorSpecimen ) ] ;
+    rdfs:range sphn:Quantity ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "an amount or a number of the concept" .
+
+sphn:hasAdministrativeCase a owl:ObjectProperty ;
+    rdfs:label "has administrative case" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept sphn:AdverseEvent sphn:AllergyEpisode sphn:AntimicrobialSusceptibilityLabTestEvent sphn:Assay sphn:AssessmentEvent sphn:BilledDiagnosis sphn:BilledProcedure sphn:Biobanksample sphn:Birth sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyMassIndex sphn:BodyPosition sphn:BodySurfaceArea sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacIndex sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:DataProcessing sphn:Death sphn:Diagnosis sphn:DrugAdministrationEvent sphn:DrugPrescription sphn:ElectrocardiographicProcedure sphn:ExcludedDisorder sphn:Exposure sphn:FluidBalance sphn:FluidInputOutput sphn:GestationalAgeAtBirth sphn:HealthcareEncounter sphn:HeartRateMeasurement sphn:ImagingProcedure sphn:ImplantPresence sphn:InhaledOxygenConcentration sphn:InsuranceStatus sphn:Isolate sphn:LabTestEvent sphn:LibraryPreparation sphn:Measurement sphn:MedicalProcedure sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent sphn:NursingDiagnosis sphn:NutritionIntake sphn:OncologyDiagnosis sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:ProblemCondition sphn:RadiotherapyProcedure sphn:RespiratoryRateMeasurement sphn:ResuscitationDirective sphn:Sample sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay sphn:TobaccoExposure sphn:TransplantPresence sphn:TumorGradeAssessmentEvent sphn:TumorSpecimen sphn:TumorStageAssessmentEvent sphn:VariantDescriptor ) ] ;
+    rdfs:range sphn:AdministrativeCase ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "link to an interaction between an individual and healthcare provider(s) via an administrative case identifier for the purpose of providing healthcare service(s) or assessing the health status of an individual" .
+
+sphn:hasSubjectPseudoIdentifier a owl:ObjectProperty ;
+    rdfs:label "has subject pseudo identifier" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AccessDevicePresence sphn:SPHNConcept sphn:AdministrativeCase sphn:AdministrativeSex sphn:AdverseEvent sphn:Age sphn:Allergy sphn:AllergyEpisode sphn:AntimicrobialSusceptibilityLabTestEvent sphn:Assay sphn:AssessmentEvent sphn:BilledDiagnosis sphn:BilledProcedure sphn:Biobanksample sphn:Birth sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyMassIndex sphn:BodyPosition sphn:BodySurfaceArea sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacIndex sphn:CardiacOutputMeasurement sphn:CircumferenceMeasurement sphn:CivilStatus sphn:Consent sphn:DataFile sphn:DataProcessing sphn:Death sphn:Diagnosis sphn:DrugAdministrationEvent sphn:DrugPrescription sphn:ElectrocardiographicProcedure sphn:ExcludedDisorder sphn:Exposure sphn:FluidBalance sphn:FluidInputOutput sphn:FollowUp sphn:GestationalAgeAtBirth sphn:HealthcareEncounter sphn:HeartRateMeasurement sphn:HomeAddress sphn:ImagingProcedure sphn:ImplantPresence sphn:InhaledOxygenConcentration sphn:InsuranceStatus sphn:Isolate sphn:LabTestEvent sphn:LibraryPreparation sphn:Measurement sphn:MedicalProcedure sphn:MicrobiologyBiomoleculePresenceLabTestEvent sphn:MicrobiologyMicroscopyLabTestEvent sphn:MicroorganismIdentificationLabTestEvent sphn:Nationality sphn:NursingDiagnosis sphn:NutritionIntake sphn:OncologyDiagnosis sphn:OncologySurgery sphn:OrganSupport sphn:OxygenSaturationMeasurement sphn:ProblemCondition sphn:RadiotherapyProcedure sphn:RespiratoryRateMeasurement sphn:ResuscitationDirective sphn:Sample sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay sphn:TimeSeriesDataFile sphn:TobaccoExposure sphn:TransplantPresence sphn:TumorGradeAssessmentEvent sphn:TumorSpecimen sphn:TumorStageAssessmentEvent sphn:VariantDescriptor ) ] ;
+    rdfs:range sphn:SubjectPseudoIdentifier ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "link to a pseudo code assigned as unique identifier to an individual by a data provider institute" .
+
+sphn:hasCode a owl:ObjectProperty ;
+    rdfs:label "has code" ;
+    rdfs:domain [ a owl:Class ;
+            owl:unionOf ( sphn:AdministrativeSex sphn:SPHNConcept sphn:AdverseEvent sphn:Allergen sphn:AntimicrobialSusceptibilityLabTest sphn:AntimicrobialSusceptibilityResult sphn:Assay sphn:Assessment sphn:AssessmentComponent sphn:AssessmentResult sphn:BilledDiagnosis sphn:BilledProcedure sphn:BodyPosition sphn:BodySite sphn:Chromosome sphn:CivilStatus sphn:Country sphn:DataProcessing sphn:Diagnosis sphn:DrugArticle sphn:ElectrocardiographicProcedure sphn:ExcludedDisorder sphn:FollowUp sphn:Gene sphn:HealthcarePrimaryInformationSystem sphn:ImagingProcedure sphn:Intent sphn:LabTest sphn:LabResult sphn:Laterality sphn:LibraryPreparation sphn:MedicalProcedure sphn:MicrobiologyBiomoleculePresenceLabTest sphn:MicrobiologyBiomoleculePresenceResult sphn:MicrobiologyMicroscopyLabTest sphn:MicroorganismIdentificationLabTest sphn:NursingDiagnosis sphn:OncologyDiagnosis sphn:OncologySurgery sphn:Organism sphn:OrganSupport sphn:Performer sphn:PharmaceuticalDoseForm sphn:PhysiologicState sphn:ProblemCondition sphn:Protein sphn:QualityControlMetric sphn:RadiotherapyProcedure sphn:ReferenceInterpretationResult sphn:ReferenceSequence sphn:ResuscitationDirective sphn:SampleProcessing sphn:SequencingAnalysis sphn:SequencingAssay sphn:SequencingInstrument sphn:SourceData sphn:Substance sphn:Transcript sphn:Transplant sphn:TumorGradeAssessment sphn:TumorGradeAssessmentResult sphn:TumorStageAssessment sphn:TumorStageAssessmentResult sphn:Unit sphn:VariantDescriptor sphn:VitalStatus sphn:AccessDevice sphn:Allergy sphn:AllergyEpisode sphn:Birth sphn:BloodPressureMeasurement sphn:BodyHeightMeasurement sphn:BodyTemperatureMeasurement sphn:BodyWeightMeasurement sphn:CardiacIndex sphn:CardiacOutputMeasurement sphn:CareHandling sphn:ChromosomalLocation sphn:CircumferenceMeasurement sphn:Consent sphn:CopyNumberVariation sphn:DataDetermination sphn:DataFile sphn:DataProvider sphn:Death sphn:DrugAdministrationEvent sphn:DrugPrescription sphn:Exposure sphn:GeneFusion sphn:HeartRate sphn:HeartRateMeasurement sphn:Implant sphn:Isolate sphn:LabAnalyzer sphn:Location sphn:Measurement sphn:MedicalDevice sphn:MicrobiologyMicroscopyResult sphn:MicroorganismIdentificationResult sphn:Nationality sphn:NucleotideSequence sphn:NutritionIntake sphn:OxygenSaturationMeasurement sphn:RespiratoryRateMeasurement sphn:Sample sphn:SemanticMapping sphn:TimePattern sphn:TimeSeriesDataFile sphn:TobaccoExposure sphn:TumorSpecimen ) ] ;
+    rdfs:range [ a owl:Class ;
+            owl:unionOf ( sphn:Terminology sphn:Code ) ] ;
+    rdfs:subPropertyOf sphn:SPHNAttributeObject ;
+    skos:definition "coded information specifying the concept" .
+
+sphn-genepio:GENEPIO rdfs:subClassOf sphn:Terminology .
+
+sphn:SPHNConcept a owl:Class ;
+    rdfs:label "SPHN Concept" ;
+    skos:definition "SPHN Concepts defined by the SPHN dataset" .
+
+sphn-obi:OBI rdfs:subClassOf sphn:Terminology .
+
-- 
GitLab